Added index page, pulled out GithubClient class, adopt token-based auth.