General overhaul, proxying now works, binary data is no longer mangled