fix: commit pagination

We can get up to 100 commits per request.
TODO: make multiple requests when necessary

Closes #19