Finished as much of the testprogram I could without the msgMonitor being finished. also renamed the file for the test program.

Signed-off-by: Joseph A. Lutz <CipherWizard@cipherwizard.net>
Fixed more errors in the Rx and Tx threads and their unit tests

Signed-off-by: Joseph A. Lutz <CipherWizard@cipherwizard.net>