error handling for empty route and city names
improved popularity calculation
csv export for route density with over 100000 routes
improved circularity metric