Event firing of 500s now passes along the $exception object

Have also updated the commentary / documentation on the Event::listen section of routes.php.