Initial commit with a day's work getting the compass and the IMU to work properly. Ran into some frustrations (like the barometer hogging the SPI bus) but everything is working properly now on an APM2.6 with 3DR GPS/compass module.