service-login trigger

seneca 'service-login' trigger uses the service id to find a user and creates it otherwise. We should be able to just update the user details if that user is already logged in.

See the hack in  pp_auth[service] (seneca.req = req;)