[Refactor] Make project structure conform to standards
Created by: sicklybeans
See this: http://docs.python-guide.org/en/latest/writing/structure/
This is also useful for figuring out how to deploy the application #4 (closed) and to structuring unit tests #7 (closed)