added user model
added user validations and validation tests