prints port name instead of code
adds graph spec
adds code to city name helper
improves testing suite a bit
adds metro name from code
adds stubbed get_distance and get_edge
adds code to city name helper