[New Level] Added a push by branch level to the game.

This level helps the user push up one branch over another to the remote repository.  The level is successful when only a specific branch is pushed up.  The level will fail if more then one branch is pushed or if the master branch itself is pushed.
Merge remote-tracking branch 'markjessop/master'