Added procfile to allow heroku deployment
Various style changes
There's no hope of a reasonable commit at this point