Serial and GUI

Basic serial communication working and GUI now responds to changes in
microcontroller but needs to be more tightly integrated.