Implemented basic USB COM

For the time being, all hardware interface is handled by the GUI and
relies on serial comm emulated by an Arduino.