Added base model in the same vein as base view
Make all models extend the base model and also provide mixin
Expose the base view via the main module
Cleaned up the UMD wrappers

Made them more readable and easier to maintain. Also fixed a few omissions.
Implemented base collection
Add base collection to main module
Removed SOAP support from Ribcage

The SOAP support will be a separate project since it's not a very common
pattern.