User stories for git-ship

@charlierudolph @allewun adding user stories that describe end-user value
This isn't necessarily about shipping the wrong branch.
More then anything its about following Git's example where an empty commit message, aborts the commit.
```
As a developer shipping a branch
I want to be able to abort by entering an empty commit message
So that shipping has the same experience as committing
```