Updates request logging
Adds more notes
Merge remote-tracking branch 'origin/master' into feature/handle-split-request-errors
Merge branch 'master' into feature/handle-split-request-errors
Adds ResponseBag
Adds errors() and responses() to ResponseBag
updates error handling to not fail immediately
Updates ResponseBag to return responses
Updates Payload constructor to accept type as second param
Adds a fig config file that pulls from docker hub
Adds join() function to ResponseBag
Removes obsolete comments
Use the response content type for the Payload
Updates comments
Renames ResponseBag::totalSize() to total()
Uses ResponseBag to handle incoming responses, passes error as well as result to callback
Updates callback from running a script to accept an error
Updates responses() to return a JSON string
Updates error handling to keep the response body
Updates comments