added the ability to gracefully handle
an Exception if there is a problem reading or
parsing the JSON. Most times, it's nice to 
inform a client that they've passed invalid or
malformed JSON so the error is easier to fix.

also added the keywords? option to the 
wrap-json-params defn