Implemented GitObject
Added missing test file