[WIP] Simplify routes function, now take only MethodPath instead of RequestHeader.

MethodPath contains http method and path. RequestHeader and Call extends MethodPath.

- TODO: refactor name MethodPath to MethodUrl
- TODO: refactor HandlerInvokerFactory