Verify Git commands (implements #202)

@charlierudolph this is an early preview. I'd like your thoughts before I add this everywhere.
My initial idea is to add a step before running the command that says `And <variablename> is the sha of the "<branchname>" branch`. This stores the sha of branchname into variablename and then when listing the commands we can get it interpolated and then just compare the arrays.