Can now Stop a Engine and wait for its thread to join.
Added the Image update engine to VisionEngineAbstract.
Fixed Status Updater mess from the over use of generics.