Sending back KarmaError objects if an execption occurs in the RequestController.

Before, if an exception occured, the server returned nothing, and the
client would just throw a JS error.
Now, we return KarmaError so client does not throw JS error and can
show the error message back to the client