Adding Ethernet, MQTT and a greatly refactored version of the desktop client that supports both MQTT and Serial