Verify Git commands (implements #202)

@charlierudolph this is an early preview. I'd like your thoughts before I add this everywhere.
The actual commands here should only be the first 4. This will require a change in git-extract to fix. I believe its just run remove_scripts when git-extract is called normally.