Added initial implementation for UserController