Changed the structure so the command and support functions were in their own implementation file. Implemented the M command trhough inturrupts. Currently the R command needs to be re-implemented
Implementation of the M and D commands are complete as seen from the master end. Currently M does not store any data on disk. All data is stored and retreived in volatile memory. A P and R commands are avalibale for use.
Added a colon to the last statment sent of D command. Created a daq struct and reimplemented main program. Moved R cmds to function in implementation file.
0R1 was waiting for the period to end. Fixed this issue. Now, aR1 commands in quick succession no longer wait for the period to elapse. Removed some unused variables as well.
Merge branch 'Thermo' into serialApp to obtain Mr. Pearson's latest implementation of the miniSDI-12 protocol.  Currently, the A, R, immediate 0R1, M, and D commands are tested and working well with the app.
Reached a stopping point with implementing the M+D commands for experiments that log data directly to the DAQ.  The functionality is working in the back-end, but the logging isn't quite right yet.  Also, logging experiments are not registering as 'complete' yet.