Moving all functions to crawler.py, need to update aggregator
Added an update_course() function to aggregator.py, so it can be called independently of other code