added tests for first_name in User model and associated validations