Create GetDiff for return diff between commits

Created GetDiff function that receives parameters (repository and commits to be compared) to return the diff between those commits the chosen repository. 
Created CreateCommitOnTestRepository function to generate commits to be tested in unit tests GetDiff function. 
Created unit tests for GetDiff with order to test error and return the correct output.