tweaks to Exception throwing
HttpResponse.from_httplib now a coroutine