some user model validation and test: