added initial version of the MotorController library