create a user with validations around model and database
Make a basic User model (including secure passwords)