Create a igwn.alert SkyMapConsumer class
We might want to run sky map localisation code upon receiving trigger data from IGWN Alert during O4.
To do this, we could sub-class the spiir.io.igwn.alert.IGWNAlertConsumer class that handles connections and edit the process_payload method.
For example, we'd expect to start with something vaguely like this
# src/spiir/io/igwn/alert/consumers/skymap.py
class SkyMapConsumer(IGWNAlertConsumer):
# replace arbitrary args/kwargs with real inputs
def __init__(self, *args, **kwargs)
super().__init__()
def process_payload(json):
# code here