Adding the User model.
Adding the GithubAuthenticationService.
Adding the ability to log in.
Adding the ability to log out.