Adds RepositoryContainer as a wrapper for Gitonomy/GitLib Repository Class to fetch git index diff.
Adds RepositoryContainerInterface.
Adds CommitDiff class

 - Parses the output of `git diff--index -z`