added/tidied tests for git_push_to_master and current_branch
added git_remote_exists?
a bunch more commands and tests, and added rake tasks