3rd itteration of the Motor code (Almost complete) Just need to add calibration data/ check motor speed and position coding