Auto-paginate the Repos list

- Some people have greater than 30 repos and would like to see all of them ;)
Add first spec around GithubUtils
Improve normalize_user and test get_user_details_for
Spec out the last of GithubUtil's public methods
Merge pull request #135 from sigmavirus24/feature-auto-paginate-repos

Auto-paginate the Repos list