Working on linear movement, not working yet but close
Fixed LCM and GCD functions
Fix use of delayMicroseconds()
Add pin object family
Wrote Axis object
Software endstops.
Tested movement & got it working...kinda
fixed endstops
Got movement working at last