Test names reformatted to be more verbose / useful
Adjust log testing to use fewer return points.

pumazi asked for one return point, have two, no easy way to try and if that
I can think of
FIx merge conflicts, and use theirs for test_wsgi
Improve check for tables after initdb

initdb needs to check for existence of tables before app runs
trigger logging setup in initdb too

Nothing special, just nice to log there
fix leftover merge conflict crud
decouple app and logging

No particular need to have app passed arounf to do nothing
Fix bug with payload failing if payload malformed

if payload exists, but misses certain keys, do not die
Change some test names

Annoningly I rewrote almost all but lost them in a merge conflict, and
will have to muster up the energy to redo later
MErge conflict again.

Please can we rebase to keep uptodate from now on.