Completed User validations and tests