Added NuGet dependency on Microsoft.Bcl.Async
Refactored BeginGetResponse(...) to GetResponseAsync()