Repository Commits Get All

Added the logic for getting all commits for a repository including unit
tests and XML docs