Added tox and using a more pythonic directory tree

We should distribute this as a pip module.  Configured app to be packaged
as a bundle.  Also, added tox, which is great for testing.  Need to cleanup
module imports, and pep8 fixes.  However, will submit a new PR for those
cleanups.