updated User validations and tests
finished 6.3.4