Refined the project layout using Python apps standards

Making the app ready for distribution on pypi.