created user controller, user model, and corresponding tests!