flip app args
handle inserting no data correctly

with "insert into [table] default values"
pending failing options test.
handle all requests in a transaction.
flip args to inTransaction
withSavepoint middleware
rename pgSetRole, pgResetRole to setRole, resetRole
authenticated middleware
rename reportPgErrors to clientErrors
move auth out of dbapi, use middleware, put in main
fixing up the test app
fix/unpend tests.
Merge branch 'master' into errors

Conflicts:
	src/Main.hs
	src/Middleware.hs
Fix lint warnings
Merge pull request #75 from begriffs/errors

Errors