Make the log work again, using new RevisionWalker class.
Forgot to import the Bool type.
Reorganize schema.

Table and Column Constraints are now defined where those tables and columns
are declared.  This seems to be the most popular way to organize the DDL,
because it keeps related things close together.  The downside is that
I'm not naming any of these constraints.  Perhaps I should.