Removed left over line that was causing exception-catching bug. Began optimizing my templates.
Passing objects directly into the templating engine rather than getting features off of them.
Added user_id to session, changed session.user to session.username.
Fixed author references in templates.
Began adding skeleton tests for additional functionality.
Modified database models to have non-nullable fields and created a migration to implement those changes. Began to work on restructuring configuration to make testing easier/possible.
Added database migration to repository.
Added ability to configure from a file, then override with another set in the  environment variable. Beginning to try to write tests based on this new functionality.
Added NotFoundError exception class, raised when a table query does not yield an expected result.
Tests for basic functions (not views) are written and passing. No tests yet implemented for views.