makes basic User model with password authentication