Added validations to user model
Updated User model to have secure passwords