Implemented abstraction layer for Grit.
Merge pull request #92 from repotag/git_abstraction

Implemented abstraction layer for Grit