a lot more tests for OSHTTPClient, some linting