removed reference to the ready function
moves kill switch and motor pulsing commands to their own functions
calibrating from manual mode now only does horizontals
moved the calibrate command into the calibrate function
renamed calibrate to processCalibrateCommand()
removed commands we don't use
Now using M to enter manualMode instead of MM
Added shell functions for new method of running the snake
WILL NOT RUN: Remove code not relevant to new method of operation
WILL NOT RUN: Formatting and invalid command error message
WILL NOT RUN: when not running a command, transmit all serial data upstream.
WILL NOT RUN: renaming straighten() to straightenHorizontal()
WILL NOT RUN: removed need for second character when long pulsing first module motor.
WILL NOT RUN: clarified misunderstanding about head lift actuation
WILL NOT RUN: Sending 125 byte settings packet down the snake
WILL NOT RUN: Renaming
WILL NOT RUN: comment changes
WILL NOT RUN: Moved kill switch command into the settings packet
WILL NOT RUN: Added vertical on the fly and motor speed settings
WILL NOT RUN: Instead of "VerticalOnTheFly" setting, we'll use the vertical straight setpoint.
WILL NOT RUN: Disable vertical actuators when setpoint isn't straight