Set the types of the root and head properties on GitRepository.
Added a method on GitRepository to create commits.
Implemented -[GitRepository objectWithIdentifier:].