fix id site callback issue

the change accounts for no state coming back from the id site
Add status to id site callback result

The status indicates if the user is authenticated, registered or logged
out. The developer can decide what to do depending on that information.
ID site: implement logout
Merge pull request #83 from denibertovic/id_site_logout

Id site logout