Update GitPython dependency

Should provide a foundation for Python 3 support and hopefully fixes #18.
Fix test due to broken refactoring
Experimental support for Python 3