Beginning object oriented refactor.
Finishing cleaning up IMU class.
Update for compatibility with serial monitor.
Update to use gel box.
Units are determained and set properly.
Updating imu visualization to use units properly.

Integration of delta_x,y,z needs a notion of time. Once integrated the
values will maintain thier units. Since the last commit got the arduino
sending the gyro values in degrees/second, integrating these values
leaves us with degrees. Perfect for OpenGL rendering.
basic complementary filter code
restoring Gemfile.lock for imu-visualization
`update_rotation` uses the comp. filter.

`update_rotation` should now use the `estimate_angle` function to apply
our rudimentary complementary filter to the gyroscope and accelerometer data.
Merge pull request #17 from dcalacci/imu-visualization

complementary filter
Update logic for calculating position with accelerometer
Adding a status light to the arduino code.
Basic complementory filter. Z axis is fucked.
Moving imu's component classes into a subfolder.
Cleaning up Coordinate class with OpenStruct.
IMU components should expose "pitch/roll/yaw" not x,y,z.
REALLY REALLY AWESOME HACKY CODE INCLUDED! ARE YOU READY.

fixes #9
Majorly cleaned up. See new MPU lib.

https://github.com/nixpulvis/MPU9150
Remove left over comment.
Merge pull request #19 from nixpulvis/imu-visualization

IMU Visualization (motion fusion)