anchor.diff:  
   == Capturing path parameters
   
  -It's possible to match paths using placeholders for parameters which are then available in the request
  -{@link io.vertx.core.http.HttpServerRequest#params}.
  +It's possible to match paths using placeholders for parameters which are then available in the context
  +{@link io.vertx.ext.web.RoutingContext#pathParam}.
   
   Here's an example
   
  
positive.code: ----
  
  In the above example, if a request is made to path: `/tools/drill123/` then the route will match
  and `productType` will receive the value `tools` and productID will receive the value `drill123`.
  
  Captures are denoted in regular expressions with capture groups (i.e. surrounding the capture with round brackets)
  
  
negative.code: numeric character or underscore.
  
  In the above example, if a POST request is made to path: `/catalogue/products/tools/drill123/` then the route will match
  and `productType` will receive the value `tools` and `productID` will receive the value `drill123`.
  
  == Routing with regular expressions
  
  