Whole bunch of stuff that spiraled out of control quickly

Added GeoCircle object.  Will need this for upcoming GeoCircleBoundary code.

Fixed bug in launch control that was introduced by converstion to tiny_millis_t.