Faster version with full install infrastructure and docs

This started as a one hour curiosity project to see if I could make the AGASC access a little faster.  This turned into an unhealthy obsession and I ended up spending far too much time on this.  Writing tests was more painful than expected as well since `mp_get_agasc()` fails for radius > 1.4.