added validations
merged validations with current master
no change
added validations to user class