Added a top level function to run to simply scrape, parse, and upsert in one go.