Updates to Motor

Changed the function of the IR detector. Now it only prevents BACKWARDS
movement when an object is detected, forwards and circular movement is
still allowed.

Also added a Stop function to completely cease all movement for the
Motor if needed.
Added Joystick

We can now interface with a Joystick! Requires importing "Signal.h" to
work (Joystick uses the ADC)