Adding a GUI with threading for reading to file

Adding a GUI with the functionality to select port, read to a file, and
stop reading to a file. Adds threading capability on reading

Author: lhunker