Make AsyncHttpClient truly async
Extract AsyncHttClient interface

AsyncHttpClient extends HttpClient and the Guice binder binds to both types
Add changes and news about new true async http client