return response for improved testability
end output buffers
fix typo
clean output buffer when action is inaccessible
don't try to call error handler after an exception when invoking the action if there is no error handler
if an error occurs in an event listener don't call the errorHandler if there is none
use exception to return response immediately instead of exit so it can be tested
unhandled exceptions should be rethrown
Add unit test for Router