Added HardwareBase class for managing the Quad hardware. Written to spec of the whiteboard. Sonar and Gyro are not implemented