Auto deploy master branch to heroku

When all tests pass on master, it will be deployed to Heroku automagically so that master is always in sync with production.