Add "limit drive" mode

If this mode is active commands that would move the motor to a point beyond a limit switch that is already active are not sent to the controller. This avoids Asyn errors and STATE MAJOR alarms. This closes #12.