Sequel: clean up confusing initialize situation
Sequel: clean up confusing initialize situation

Instead of a weird recursive call to `::new`, use `::allocate`, and call 
`#initialize` from within the `::new` method.

minad/moneta,minad/moneta