Major changes to Submarine_Class UML diagram, added new protocol handling class
Changed structure to match new UML diagram. Code is ready for testing.
Debugged DataSource class
Added simple test script
FOrmatting changes
Formatting changes
Changed LightManager to control a single PWM output, and simply toggle it. This should make it easier to controll the existing lighting solution.
Minor Formatting changes
Added new control protocol System.
Added dedicated sockets for Observer and Controller.
Added new protocol.
	modified:   ControlProtocol.cpp
	modified:   ControlProtocol.h
	modified:   SubProtocol.cpp
	modified:   SubProtocol.h
Re-wrote main to bring all the latest mods together.