Fixed issue where the live tracking was iterating over elements that were concurrently nullified.
Was not accounting for satellites with negative elevation in the motor tracking code...epic fail. Antenna was tripping balls, wrapping up the cables, and the motors were being driven at 100% duty cycle. Furthermore, Jason's desperate pleas for us to cut the power were inaudible due to...sunspots? Praise Allah, Vishnu, and Christ, that nothing was destroyed, and nobody died.

When I discovered this, I was in the process of bringing the test harness radio control code to production. So this commit contains both changes. I didn't think to git branch and make the changes separately. Another black mark against me, forever recorded in git history. I will never work in master again.
Updated to a newer version of satellite.js, provides doppler_factor.
Tweaked and simplified the Radio Interface for doppler. Still untested in the field.
Made the motor code a little sleeker.
Merge branch 'doppler_integration' into motor_update
Tested out the doppler code, fixed the bugs, track user offset
Merged in the tested Doppler and Motor code all together.