code: public Yoke use(@NotNull String route, final @NotNull Handler<YokeRequest> handler) {
          middlewareList.add(new MountedMiddleware(route, new IMiddleware() {
              @Override
              public void handle(@NotNull YokeRequest request, @NotNull Handler<Object> next) {
                  handler.handle(request);
              }
          }));
          return this;
      }
docs: Adds a Handler to a route. The behaviour is similar to the middleware, however this
  will be a terminal point in the execution chain. In this case any middleware added
  after will not be executed. However you should care about the route which may lead
  to skip this middleware.
  
  The idea to user a Handler is to keep the API familiar with the rest of the Vert.x
  API.
  
  <pre>
  yoke.use("/login", new Handler&lt;YokeRequest&gt;() {
  public void handle(YokeRequest request) {
  request.response.end("Hello");
  }
  });
  </pre>
  
  @param route   The route prefix for the middleware
  @param handler The Handler to add