Git repo setup tests

Here is a test suite which runs the command to check that it creates a git hook correctly.

The implementation has not been implemented, so they still fail.