Add in user model, do initial setup and migration to get it working, and handle data validation
Make a basic User model (including secure passwords)