change constructor to use auth0 namespace instead of tenant
take scope from parameter
retrieve profile from /userinfo endpoint