Add github authentication
Add ability to logout