added imu, imu_raw and magnetic compass message; it compiles, but I couldn't test it
formatted to ros code style