add the middleware to detect the api version
introduce Pliny::Router to allow mouting endpoints on different API versions