Basically working proxy

Seems to have issues with chunked encoding, though
Working prototype

Chunked encoding and cache path needed fixing
Update README and TODO