Add `bin/deploy` for Heroku deployments

Heavily influenced by [the blog's
bin/deploy](https://github.com/thoughtbot/robots.thoughtbot.com/blob/92b5c4da00a74979c62002ee4685cbb36cfd0649/bin/deploy),
`bin/deploy {staging,production}` will push to `{staging,production}` and run `rake db:migrate`.

`bin/deploy` will default to staging, but `bin/deploy $REMOTE` accepts an
arbirtrary git remote.
Doesn't that happen on `push`? If not, is it necessary to call restart?