Verify Git commands (implements #202)

@charlierudolph this is an early preview. I'd like your thoughts before I add this everywhere.
The extra commands here are what I was pointing out in #197. I was unsure how to test that this got fixed and this looks like it.