Cleanup code.
Stop not need as it is deactivate
Fix gui close.
Better serial error handling.
GUI Tweaks
Clean up GUI threading.

Fixes Ctl-C close problem for the commander.
Pull the gui demo class out.
Clean up demo to use wink.
Sleep refactor.
Pull out the argv processing.
Pull out the wait function.
Start a puppet.
Start tracking
Close the diplay when exiting the loop
Targets
Fix commander
Fix async wink
Blink wink
Puppet fix for arrow keys
Merge branch 'f_fixups'