Renaming the http client files.
Initial http client tests. Minor fixes to the http client. Still nonfunctional so far.