fixes #241

The grazingAltitudeLocation function returned the closest point to the sphere not on the sphere which was intended I believe, so I changed it to find that.  

There are other little focus weirdnesses that we should just get to in the refactor.