Reads each commit of https://github.com/danp/nspoweroutages, cloning it in memory by default, can be configured with -repo-remote <remote> or -repo-path <path>
Parses the data/outages.json file
Uses the geom.p value (which every outage seems to have) as a key to determine which outages are new, ongoing, or gone
Uses data in the places directory to map the geom.p value to a place (currently at the "county" level)
Emits events to a sqlite database, outages.db by default but can be specified with -database-file <path>
Once the database exists, subsequent runs will fetch the last observed time from the database and
read commits from then on, picking up where it left off.