remove tests for now
transform errors before comparing

nicer error messages on failure, until we have nicer return types
completely separate the request and response handler traits