Update Compass.java

Moved bearing calculations to this class, as it has a higher tick rate than the GPS listener.