ErrorEmailMiddleware was renamed to ErrorMiddleware. It seemed more appropriate since I added a "debug" flag that allows the middleware component to be used during development. (I end up creating a similar component during development... why continuously re-invent the wheel?) Added support for "internal" redirects in Publisher. The Resolver interface has changed slightly as a result.