Add IHttpClientFactory and friends.
Merge pull request #6 from bfriesen/http_client_factory

Add IHttpClientFactory and friends