Parallelized reading and writing

Resolves getlantern/lantern#1593
This is the crux of the new Proxy.  POST requests signify writes out to the destination server, GET requests poll for data to read from the destination server.