Final Commit.  The GUI and lights are all working and functional.  The frequency plot was removed from the GUI as it seemed to difficult in the time to have it work.  The time plot works, but the data transfer is still a bit finnicky and it doesn't look very good.  The programming and connecting functions were changed so that the read character was done using an ISR for RXIC.