Managing Heroku deployments

Multiple Heroku remotes, backups for rolbacks and auto tagging of deployments.