Simplified naming and config structure. Added rough in for models and collections.
got collections working without joins.
seperated out the operator from the filters
Collection joins now fully functional. Ugly but functional
Simplified Joins to a single method
Changed to PSR2 coding standards. With the exception of class names and namespacing.
Committing ahead of refactoring collection methods into adapters
commiting to branch