Simplify list display.
Move database connection management into ring middleware.
Protect item completion entry against double completion of an item.