Add new method to RailwayNetwork. Rework other classes to support it.
Rework Link class to create subclasses for Railway and Railroad. Modify tests and add run_tests using test discovery.