Fix #37 - exceptions thrown in AJAX request handler are swallowed

The success/fail handlers for ajax.request were being called in a
try/catch statement, causing exceptions to be swallowed when thrown
from within a handler.