Made tests run read-only and read-write versions of the code.
Better logging of errors in test harness.
Made build default to 'silent rules', because the verbose mode is very annoying.
Added readonly command line argument to trigger read-only mode.
Fixes to SQL in read-only mode, passes 4/5 tests.
Fixed unimplemented method, 5/5 tests passing.