Initial commit of httpclient code, from restclient. See sources for github attrib