refactor satellite stat cache
rewrite satellite stat cache to be per-sat rather than an entire queryset of all sats, and clean up the satellite view (and template) to not iterate over an entire list of satellites to retrieve cache.
See also #237 (closed) and !338 (merged)