Added extra 'checkout' and 'push' functionality

I wanted to be able to use grunt to do a `checkout -B` and a `push --force`. This PR covers those additions.