Update deps. Confirmed working with a scrape
Use underscores instead of dashes for easier reading
Don't store dates of times and times of dates
Initial commit of automated testing stuff
Add course code to the output of all_courses
Add test config file
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
Pull out filter optimization into a decorator
Actually implement filter on all_alphanums

oops <_<
Clean up confusing null-checks
Python 3 fixes
Take care of ints in the YAML file in a cleaner way
Add options to the parser to support testing and dumping html
TestUpdater can now specify a parser
Make _post and _get functions cleaner