Add a middleware to correct the destination branch for heroku apps
Use a git branch object instead of a commit
Add a force option to git push middleware
Fix broken middleware specs
Spec out force option of git push middleware
Spec out the sanity middleware