Added support for ID Site Logout

These methods should receive the AccountResult so the developer can do something meaningful with that result in the method.

`void onRegistered(AccountResult result)`
`void onAuthenticated(AccountResult result)`
`void onLogout(AccountResult result)`