Spec'ed out how TransitProviders will actually inform the system of Route disruptions (used an Observer Pattern).