Implement paging for lib/github.js.

If you want to test this you can go to `github/components/commitCounts`. Be advised that it will take a long time to retrieve the data thought. Like a long time, maybe 10 seconds or more.

We'll have to think about what the best way to deal with the load times in the future.