generate shorter names for feeds. handle case where generated name collides with an existing name.
use agencyAndId in RouteShort instead of separate fields

this moves toward the agency:id format
use agency:id format in profile router results. include routes in options.