User setup

Add setup model and migration to store status of setup process
Modify base.html to return status of user setup
Remove user creation from prep_db
Modify login.js to display login screen if user is setup, and user
creation screen if not
Add setup_user view to create user on the backend, and code in login.js
to create a user and login