adding TrainStop

adding class needed for trains to stop on stations
making trains stop on selected stations
Merge remote-tracking branch 'origin/master' into stops

Conflicts:
	engine/engine.hpp