Added initial support for OpenId Connect. Added unit tests for SignIn and SignOut flows.