Better Error Messages

so far:

* nicer error messages if git isn't installed