Made socket.request callback backwards compatible

By having the first argument contain just the response body, and the second contain the full response (with status, headers, etc), the new version is completely backwards compatible and reminiscent of the Node Request module...