Buffering the large results.

A Hack
Rewrite the API to make it more sensible.

The earlier API depended on the sequencing of requires, and hence error prone.
Also it would overide every single connection to add Raw method, and hence not desirable also.
Version Bump for the major API change