1. Support timeouts in HttpClient
2. Support GET POST methods
3. Get rid of exception HttpClient exception while error during request processing. Set this error in HttpResponse.