git ship [<branchname>] 

Allow git ship to take in an optional branch name.
Separated the git ship tests so this could be thoroughly tested.