Adding a convenience function that gets all the diff objects between two commits.
Adding another function that returns the diff objects for two commits based on what is specified in a string of A,D,R,M. (added,deleted,renamed,modified).