Cleanup and simplification of core proxy code.

Some assumptions and workarounds exist in the current code that are unnecessary are cleaned up, including conditional `Wreck.read`, etc.
At first I didn't like this convention and now, given how easy it becomes to distinguish between a package and a variable, I find it super useful.