Additional changes for switching from gyro to compass drift correction

-Removed PID setup
-Updated driftCorrection function to use compass
-Centralized ultrasound delay back to distance() function, removed any
other delays
-Switched from counter to timer for probabilistic stop checking while
driving