Make all the add tests exit with hermit exit code
Fix problem with hermit add quitting after diff

Transposed characters
Change formatting of ignoring message
Change hermit add to run git add
Pull small functions out into a utilities file

This is meant for sourcing from the file it's used in