Renamed config argument to options
Added reference to super constructor on model, added helper to execute functions on super
Initial model factory
Expose a function that creates a Factory