* Added window functions file

* Fixed some pep8 formatting
* Moved grouping classes and data to another file
* Moved query window class to window functions file
* Working on refactor
* Updated to handle alias table strings
* Moved project settings back to test_project

* Added tests for models
* Added field aliasing and docs
* Added more tests for select statements
* Added order by and tests
* Added sorter class
* Added auto alias for duplicate table names
* Added readable debug output
* Use sorter object and added order by to debug output
* Added limit and offset
* Added debug output for limit and offset
* Moved debug code to new method
* Added where clauses and tests
* Added group by and tests
* Added simple string joins
* Added auto model join conditions and tests