This commit is for the implementation of the request G28, M18 and M112. G28 is for Homing, M18 is for emergency stop and M112 is for a full stop.
Initial state of Gcode interpreter. Only G0 implemented and others basics functions.