Don't use the global http.Client; Make MaxIdleConnsPerHost configurable
Read entire response body before unmarshalling json