Moving user controller to using a service class
Migrating install and create-admin console commands to use userservice
Adding some tests for the UserService class.