Make response object

Added a response object for convenient dot syntax when accessing properties of the response.
Also did a little clean up around the multi-part responses and merging of params.