WIP client: min client for discovery

I don't see httpClient being tested anywhere :-)