Added commit-msg capabilities. Improved test_hook
Hooked now backs up any hooks being used.

Slightly safer now :)