User stories for git-ship

@charlierudolph @allewun adding user stories that describe end-user value
I think the existing version conveys the situation more precisely and comprehensively. "Shipping the main branch" is not a legitimate use case. Its an error situation. The current version makes this more clear, and better understandable why it is correct to show an error here.