Add error checking and listing all alphanums
Fix a bug with section scraping

The `solus_id` and `class_num` were switched
Add PyYAML to requirements file
Add optional filter to all of the all_* methods in the parser
Clean up config file
First pass at an updater script

All it does is traverse the items specified in the config file and log output.
Doesn't output HTML or scraped results yet