Remove the old built-in Heroku stuff

Heroku stuff is a deployment detail.
Add a basic setup.py script and an explicit license 

There are problems getting the installed package to run, so this is just a start.
Only start the app when run as a script
Ignore compiled egg files
Merge branch 'master' into document-all-the-things

* master:
  Ignore compiled egg files
  Only start the app when run as a script
  Add a basic setup.py script and an explicit license
  Remove the old built-in Heroku stuff