End stop check

What changed
-------------------

I have added end stop checks for the arduino code. This is only tested on the X-axis for now.

Next steps
--------------

Checking home functionality