Added class that uses Kalman filter to provide heading information given encoder and gyro information.
If gyro turns out to be very accurate (much more than wheels), consider using only gyro to determine heading.