Added RouteSubLeg (declaration + tests) + comments