CARE #3: Added UserController tests and username duplicate error messages