Use http-client instead of HTTP, for conn pooling

I've run into a ```Too many open files``` issue, so I tried switching to `http-client`, which claimed to have connection pooling. I've not run into the same issue any more with this.