payload can accept a querystring

If using a webhook, the payload is a querystring (at least with twilio), which JSON cannot parse.  This causes the script to fail with a Syntax Error.

Added try/catch block to retry with querystring.