Add user model and validations