Object Oriented git command line wrapper