renamed parameters
router interface implementation
updated method for requestinterface
RouteFactoryInterface added
RouteFactory implemented
fuelblade usage in router
current request implementation
typehinting for route match
added $path for route interface constructor
added constraints instead of just path