Sensor upgrades

Fixed BMP update to respect timing
Ensured GPS update cannot occur before all data received