Update gitignore file.
Add GithubService superclass to handle connecting to github and keeping track of rate limit.
Fix .gitignore.