use monadtranscontrol to provide a default implementation for withConnectionT
lib: clean up after monadtranscontrol change
lib: update server to use marquise errorT
lib: base/basecontrol instances & linting
src/test: update dataprogam and tests, for now don't handle the failures we've captured