UserService implemented
Updated Controllers to use UserService