* changed the diff() function to take the commit sha's parent's tree sha and the current commit's tree sha...this saves us the look up and allows us to only compare the commit's p
arent tree with the current commit tree. Without this the look ups were a bit slower.