New test to verify the failing behavior
The `abort()` method now throws an HttpException
Moved the try/catch block of the `dispatch()` method
and now re-throwing the HttpException in `handleRouteCallback()`
Merge pull request #217 from Rican7/bugfix/abort-code-http-error-inconsistency

Bugfix - Abort code HTTP error inconsistency