Added user model tests, associated validations, and user fixtures