Added user factory and service, no logic yet.