Add oidc.login middleware, that stores the user.id in the correct place, where the rest of the library expects to read it.
oidc.removetokens now removes all tokens issued to the user, not just the one that was used for request
Allow using non-integer values as sub.
userinfo endpoint now uses same sub value as id_token
Version number updated because of added oidc.login function
Merge pull request #13 from markkopaas/master

allow using non-integer values for sub