Implemented heading determination, though algo was very, very simple. Created Interfaces for the different INS sub-modules so we can easily switch techniques in the future. Refactored MainActivity code as I had to change how sensor data was being collected (now with gyro + orientation). Also added some comments to some functions/classes.