The artist scraping is pretty hard for this, and there's no clear separation between headliners and openers, so I just make the first artist the headliner. There's like 5-6 different ways they separate artists as well, which is...
The scraper is an odd combination of summary page scraping + individual event scraping. I don't love that, but it works fairly well.
Fixes #7