added helper things, with the help of marc
Updated fnReceiveThreadIdle
minimally integrated control thread with the application
    - "a" starts the control thread
    - "s" stops the control thread

finished the control thread; however, it doesn't start the transmit thread
Merge branch 'dev' of https://github.com/A00841554/GrapefruitProtocol into dev
Testing readthread
Updated fnReceiveThreadActive
testing version control......

* added a comment to main.cpp to test the version control
added a comment to main.cpp to test git
added a comment to test git
Merge branch 'test' into eric

Conflicts:
	main.cpp
removed random comment used to test git
Merge branch 'marc' into eric
reworked CommPort & Application to follow protocol

* removed several functions from CommPort
* added fnGetCommHandle to CommPort
Merge branch 'eric' of https://github.com/A00841554/GrapefruitProtocol into eric

Conflicts:
	main.cpp
added HANDLE to serial port to transmit struct
Merge branch 'joel' into eric. much issues

Conflicts:
	controlthread.h
removed old files
merged controlthread.h
readded the handle to commport to transmit struct
Merge branch 'dev' into joel