Runs commands a, 0Pn, and, aRn with correctly formatted response.
Logging more information when a user starts an experiment.
Corrected typo in logging experiment information.
Merge branch 'Thermo' into serialApp

Getting latest implementation of miniSDI-12 protocol for the Arduino.
I need to affirm it works with the user interface before pushing everything to the development branch.
Corrected dataReprot to send correct sensor ID. Previosuly reported ID as 0 when it should have been 1. Updataed readNewCmd to id a command termination correctly.
Forgot to save the changes in the Arduino sketch. See previous commit message.
Fixing a bug such that user's can start experiments before the device is connected.  Fixing a bug such that user's can configure experiments while they are running.  These are both undesireable situations.
Merge branch 'Thermo' into serialApp

Obtaining Zak Pearson's fix to the miniSDI-12 protocol in which ports were being counted starting from 0 instead of from 1.
Tested fixes to miniSDI-12 protocol on Arduino side with user interface.  Port number is now being reported correctly by Arduino.  Tested fixes to bugs related to starting and configuring an experiment while an experiment is already running.