Deployment script and CircleCI configuration

Let's provide a default script for managing deployments.

For example if our default it to push to Heroku from CircleCI we should be able to use something like https://gist.github.com/jonah-carbonfive/5979761 to deploy with migrations when necessary and without downtime when possible.