generate User model
add User model incuding validations and secure password"