Verify Git commands (implements #202)

@charlierudolph this is an early preview. I'd like your thoughts before I add this everywhere.
Instead of adding [['BRANCH', 'COMMAND']] to the start just shift off the first element of the steps_table.

```
expected_steps = steps_table.raw
expected_steps.shift # Remove headers
```