add test to validate presence of user
add User password and validation tests and model modifications