generates User model
creates basic user model with secure passwords