Initial structure for requests scraper
Added some parsing methods
Fixed doc strings
Moved request scraper into its own directory.
Set up request scraper debug view.
Switched to lxml for html parsing
Merge branch 'gasearch'
Navigates catalog, parses out most information
Improved parsing reliability
Added database storage of data.
Removed uneeded POST data from parser all_ methods.
Implemented shallow scraping (doesn't load section pages)
Refactored the scraper into its own class
Refactoring: Pulled information storage out into a seperate file
Added web interface for request_scraper.
scrape_all respects configuration options.
Misc changes and fixes.
Merge branch 'master' into feature/request_scrape
Fixed recursion bug, fixed parsing instructors, added scrape timing
Added enrollment requirements
Moving timing into views.py
Merge branch 'master' into feature/request_scrape
Enrolment info, add/drop consent, and session are now stored in the database
Removed the Selenium scraper