create urlInterface and RouteUrl classes. deprecate ModUrl. Maintain BC by having RouteUrl extend ModUrl.