Added the RequestFactory so the HttpClientAdapter can be tested
Create RequestFactory test
Request test WIP