Factors out the data fetching portion
Removes any bs4 pieces from the parsed data
Cleans up the interface of the requests module
Fixes loading data from cache
Exposes the parsing functionality via Celery
Allows request.list to have an optional id

This allows request.eventlist and request.orglist to not need parameters
Cleans up some variable names
Converts scripts to use vgmdb.request