it is now possible to disable one of the demos (factory or taxi)
created addTransitionsFrom method in StateMachineBuilder to allow merging state machines
RouteFollowingVehicle is now more extensible: new states can by added by subclasses and speed can be changed dynamically