Refactor tasks using abstract classes
Created by: lwm
I was thinking about adding more scraping tasks for https://github.com/giving-a-fuck-about-climate-change/carbondoomsday/issues/54 and decided we needed to extend our current task setup. So, we're trying abstract classes for now.