Improve exception handling for Sinatra EP's, now all unhandled exceptions will be caught and valid json + summary returned via 500