Return a response object rather than raw dict.

This will probably change significantly...sussing out Bunch.