Support the limiting of subject area for UniSA Scraper
Extra debugging info when scraping UniSA topics
Fix error when scraping UniSA topics with no day provided (E.g. WELF4027)
Fix UniSA scraper breaking with "varies" in times and dates and days (BIOL1012)
Scrape only 2015 UniSA topics
Refactoring of Adelaide Timetable Scraper

Duplicate code now removed (Tobias will be so happy!). A row offset is now used to determine appropriate
cells to retreieve values from.

Errors are also output correctly now, and a year and topic can be passed in
as parameters when the scraper is run.
Default to using year from page as opposed to the year it currently is for Adelaide scraper.

This fixes scraping at the end of a year when data is for next year instead of this year.

Also use this year when adding topic dates to db