Object

`Object` is almost an entire port of `Controller`. Ideally, we should be able to add enhancements to both once Object lands. I think @thejameskyle has some ideas for things we can add for Object. As for Controller, it will get some goodness over the course of 2.x.
I'm pretty against multiple inheritance as an idea. At that point it's like using Object.prototype as a mixin.


```js
Backbone.View
Backbone.View -> Marionette.View
Marionette.Object -> Marionette.View
```

Also, Object is mostly adopting common backbone conventions, not necessarily drying them up. Like these things are soo basic, I'd expect most classes to already to them even if they're not Objects per-se like initialize.