* schoolutils/grading/db.py: connect(): more robust connection
  - test that database has correct tables, is not read-only, etc.
* schoolutils/grading/ui.py: cleaner implementation of SimpleUI.initial_database_setup