(WIP) Unittests

@evansde77 

Working on a unit test for the git_tools module. Mocking GitPython is not as straightforward as I would have hoped. Running into some issues. I'm using Mox because I am more familiar with this than the standard python mocking tool.