Add convenience method for subclassing (Utils.createClass)
Allow mixins to extend both ctor and proto (Utils.createClass)
Allow mixins to have after hooks for extending ctor/proto
Refactor CIDMapping into a proper mixin
Refactor Model
Refactor Collection
Remove UnifiedCollection (for now)
Remove LoDash (no longer a dependency)
Each constructor keeps track of it's instances (CIDMapping)
Clear all event bindings when tracked instance is detached