Add and document pre-commit hook

Modify copyright to acknowledge original author.
Add failing test for copying directory
Start implementing directory copy
Add test for copying directory to existing directory
Support directory copying