OAuth2: Closes #58 Necessary features implemented ...