enabled inversion of PWM pin within Laser Module
Fix switch module to parse input and output commands properly
Merge pull request #324 from wolfmanjm/fix/switch

Fix switch module to parse input and output commands properly
Merge branch 'edge' into feature/Homing-and-Actuator
Select appropriate actuator endstop when moving, and check every step if user config says to
Actuator needed virtual change_last_milestone method and moving flag, moved from StepperMotor and added to CartesianAxis
Arm Solutions: add a mechanism to check for undesirable actuator homing sets
Homer: complete rewrite. Currently untested!