K400:  Moved the default error timeout out of range of normal operation so we don't get any false errors if R420 is busy saving settings etc.
K400: support for multiple IO in parameter list for turnOn and turnOff
K400:  commented out some debug code to check timers.  Ultimately htis will be removed altogether.
K400: missed detail of commit to handle turnOn and turnOff with multiple parameters
K400: busy waiting loops upgraded to monitor app.running flag so 'exit' will always exit application cleanly.