Remove DS_Store from .gitignore

This should be in global ignore files rather than local ones
Add Hooks to Documentaiton

The final installment in the Hooks development. Fixes #5.