User stories for git-hack

@charlierudolph @allewun adding user stories that describe end-user value
`warned` doesn't sound strong enough. To me warnings let you go through with what you wanted but are just letting you know its dangerous. We are throwing an error, not giving a warning.