SimpleAuthSingleSignOnProvider implementation

Hi,

@amarcadet and I implemented a first version of the SSO provider to fix issue #17. 
The basic design of it tries to follow your ideas with the `handleCallback` ; keep in mind that this is the basic structure and I will submit a second PR with an implementation for Facebook. :)