Added basic config retrieval
Added exception classes for libgit errors
Prevent KeyError in case of missing exception class
Added cinit methods to ensure pointers are initialized to NULL
Added wrapper around git_reference
Added missing test file
Added Reference.has_log
Added Repository.list_refs
Added check for reference name validity
Added more methods on Reference
Added name property to Reference
Added GitOid from Reference
Added repr to exception message
Added git_strarray_free call for list_refs
Decode hex strings to unicode objects
C pointer definition style
Added some reflog functionality (no tests yet ... not sure why I am not seeing actual reflog entries)
Fixed reflog reading
Test on a copy of the repository rather than the repo itself ...
Added Reference.reload