wrote user endpoints
replaced setTimeout with famous, adding oauthCancelledByUser error