Initializeable

For issue #24 
>> You should make `Initializable` inherit from `Brick` instead of `object`.

Oops, Sherjil, I did not see that in your code. This is important for the `super` thing to work right: the `_push_initialization_config` of `Brick` will not be called in this case.