New router

Like the `ScalaBusMod` this can be used as a replacement for `RouteMatcher`. It should be more idiomatic to use than the `RouteMatcher`.
This might be a good moment to correct the VertxExecutionContext and make it work like Tim said. It would simplify creating implicit Future views in 1.x.