Change cell appearance when selected, set UICollectionViewDelegate

Set the UICollectionViewDelegate to the the RoutesDataSource. Separating them doesn't seem to have any immediate benefits.

Perhaps the right thing to do is move the part that sets the routes array into its own class.
Remove UICollectionViewDelegate, that can be done in cell, some style changes