+ Speech should work offline too
* bugfix in LightController
* minor bugfix in MissionControl
+SpeechGenerator listens to events and speaks from pipe
* minor changes
* do not print stack traces
* bigger give up interval for serial reconnects
* Feed console input to PipeInput
*
* Better exception handling
* pipe is deleted in thread exit, not in terminate
* minor changes
* finally, correct quitting without Runtime.exit