add user model and a few validations
signup page