Some unit tests written and a lot of infrastructure for unit test writing.
Remove DBSession between tests
testing username-taken flow
Split signup view into GET and POST.
minor changes and refactor
Added first of the system tests.
Added more view unit tests.
Created beginning of overview page.
Refactor: split unit tests into classes by view being tested
First overview view unit test.
Added 200 checks to all view unit tests where applicable.
Logout testing.
Fixed overview_get.
Expanded flash testing.
Minor refactor to clear_db.
Minor refactor to initializedb.
Authorization/authentication now works as expected.
Overview prints list of Runs that can be signed-up for. It's just text right now though.
Also now caching works in the automated tests. Waaaay harder than it sounds. Turns out beaker requires key_length in its regions but their examples don't include it. Not just the docs online but even the docstrings are wrong.
unit test for new_run view
bit of cleanup
Added Scene for use with the client, plus its unit tests.
Building Board from Tiled program's JSON export.
Hopefully final Episode/Choice model.
deleted old code