Tested that WiFi recovery works.
The PIs will recover WiFi connection, and also continue broadcasting OSC
messages. Will also still receive incoming code blocks. I've not tested:
sync messages, OSC messages to the PIs. 

There is something odd with Synchronizer. Why is it making 2 passes of
the constructor? This should be impossible.