* implement getAllCommits with getCommits
* set default of maxResults to -1
* interpret -1 as unlimited
* implement getFirstPage, getNextPage and getPreviousPage for direct github fetching