Adding User model and validations