Removed broken tasty-hspec support.
Added GitLevel type and use it to guard calling git.

This includes the `--git` command line option.