Added support for ID Site Logout

What about if an error occurrs?  What if the user cancels?