Changed to work with new stepper drivers.

* Changed the motor step functions.
* Added a timeout to receiving instructions and to handle a D for done.
* Adjusted calibration