List commits on a repo - based on #47

Shows commits for a repo, depending on optional params
Removed note about author as that doesn't seem to be an option and
swapped order of options & cb
(to be consistent with read of this lib's API)
Closes #47