Now uses more specific exceptions such as InvalidHash and InvalidObject
Merge branch 'master' of github.com:zordtk/pgit
Updated TODO.md