Proper architecture for Simulator; only main left

Changes to Vessel:
+ Move Vessel to common package
+ Add Vessel::getUpdateData()
+ Overload Vessel::update() with UpdateData

New SimulatorConfiguration class, used to parse VSF file.
Implement ConnectionClient class used to connect to VMS.
New Simulator class which send continuous updates until finished.