Honor all routes.

Instead of consuming routed messages in the current post, return them
and wait for who ever is calling `route` to invoke `route` with the
route and message.

See #113.