commit before merge with Kevin
Merge pull request #16 from rkevingibson/master

Some minor changes to data logging and motor control code.
Merge branch 'master' of https://github.com/QMAST/sailcode
added max/min checks into setMotorSpeed
Error checking in sketch.ino
Merge pull request #17 from rkevingibson/master

Debugging Data logging.
Merge branch 'master' of https://github.com/QMAST/sailcode
Updated linked list for sensors
Fixed updated linked list for sensors
updated comapss variable names
Merge branch 'master' of https://github.com/QMAST/sailcode
Merge pull request #18 from rkevingibson/master

Debugging Data logging.
Merge branch 'master' of https://github.com/QMAST/sailcode
Fixed merge conflict - Kevin and Michelles code merged.
Added several unit tests
Merge pull request #20 from rkevingibson/master

Minor changes to the main sketch
Merge branch 'master' of https://github.com/QMAST/sailcode
Updated compass tests
Merge pull request #21 from rkevingibson/master

Created multiplexer test, and fixed other minor mistakes.
Merged conflicting compass.cpp