Added Update method [Control]; Time validation works

Ready to be used by everyone for writing shortest-path algorithms
Merge remote-tracking branch 'origin/Control' into Control

Conflicts:
	Control.cpp
	Control.h