Object-oriented Git interface for Ruby