Stop pushing if the progress wheel says we're not making progress.

Additionally, the progress variable now reports positive values for
forward movement, and negative values for backward movement.
Removed DESTROY_OVER state and added FLANK state.

Also modified distance sensor values to have a wider range and hopefully
higher accuracy.
Added initialEyeAvg variable.
Fixed LED state indication and slowed down debug mode.
Seperated sensor calibration and robot startup

First keypress calibrates sensors, second keypress starts the robot.
Fixed line endings
Added readme