List commits on a repo

I'm working on an application that requires the most recent commits that a user has made to a repository.

This adds the call to the GitHub API to fetch the [list of commits](http://developer.github.com/v3/repos/commits/#list-commits-on-a-repository) (paginated as per API).