Implement github authentication. This is neccessary for users to view private repos. It also raises the api limit from 60 request a day to 5000.