[WIP] Pathway progress

I think this will close #260 and maybe #258. Pathway requirements marked as earned will mark the underlying badge as earned, thereby providing dummy data for that category in a sense.