- Added endstop support
- Movement changed to straight line (nearly straight - division rest is
not handled)
- Added G28 - home all axis
- Negative axis values are changed to 0