Distribute via setuptools/pypi

Package and distribute application using setuptools for easier installation.

TODO: templates and assets aren't packaged correctly yet.