added plot to GUI, it dynamically updates, but currently shows a dynamic reading of each channel...we may want to keep this but also add a plot that stores history of each channel against time; note a new dependency on the python-matplotlib library...fixed a bug where the program wouldnt close if it never started reading anything