Move database config entirely out of __init__ and into models
Removed ATOM support
Separated out SQLACollectionContext into it's own submodule to make it easier to add more implementations of ICollectionContext