Support qbuf

Moves the abuf stuff off of the `Response` class and onto a separate `Message` class, paving the way to have `Response.abuf` and `Response.qbuf` with identical interfaces.