refactor database migrations/models to have a User model

NOTE: delete `db/development.sqlite` and `db/test.sqlite` and rerun all migrations!