Move off of `request` to something weaker
request has been great for getting eight-track released. However, with issues like #4 and #18, it feels like it is doing too much for us. We should be using something much weaker; ideally some variant of http-proxy but I am not sure how composable it is.
https://github.com/nodejitsu/node-http-proxy
Why not just use the builtin http library? It doesnt have the sugar that these things may have, but I think in this case, being closer to the "metal" is better than an unnecessary abstraction.
It isn't out of the question but proxying a request is already a solved problem. I would be hesitant to introducing unnecessary/unreusable work.