Add user model and add validations