Fixing bug in status (mileposts were serialized incorrectly). Also added thread exclusion to TrainServer -- needs to be updated with message passing.