Add authentication module to authenticate the user with GitHub
Add keychain class to handle credentials