CityConnector reads an input file with city locations and creates a fully connected graph using the minimum distance tree