Moved the special case of changing the platform traffic light when the next route of a journey has no train on it from the Segment to Tmcs class. Now the Segment class only has the traffic light color state. All calculations on changing lights happens in Tmcs.