Add User model
Update database migrations to migrate/create user tables
Add very basic registration for users (to be replaced by an administration interface)