query_string and request/response body now stored as a hash