Simple implementation of the OAuth client for GitHub with the option to save the access token to the iOS Keychain or UserDefaults.