Did some stuff with a song, changed the interface for detecting bumps, cliffs, and things, added stub for white stuff
song fixes
bad code
fixed main to include case statement
Play song stuff
fixed indentation
Merge branch 'dwtj-master'

Conflicts:
	rover/src/open_interface.c
	rover/src/servo.c
Merge pull request #6 from dwtj/master

Converted all 4-spaces to tabs in c-files to make consistent style.
made struct, refactored
Merge branch 'dwtj-master'

Conflicts:
	rover/mars-rover.c
	rover/src/servo.c
Misc. changes to generate calib data and display scan data.
Err done a lot of stuff last night.
small fixes
Added Rover scanning and plotting functionality.
Removed git reference to calibration data directory.
Merge branch 'master' of https://github.com/asr1/mars-rover into asr1-master
Moved song logic from the `mars-rover.c` to its own subsystem, `songs`.
Changed the value that was used to set the servo position to be a raw dpulse width rather than a pulse width proportion.
Fixed simple rover build errors.
Clarified scanning and mapping functionality of `Rover`.
Merge branch 'master' of https://github.com/dwtj/mars-rover