Initial commit with a test case covering the UserService