Added better parsing, no longer stripping course name punctuation
Updated schema to be longer VARCHAR to accomodate long course levels

For example there are courses that are a combination of multiple
other courses, e.g. "Undergraduate, Post Secondary"
Added additional courses
Fixed a parsing issue when no professor found (usually at end of list/wrong table)

Appears to happen if there are tables (non-visible) at the end of the
list, which are parsed.
Updated regex to fix parsing errors
Fixed another parsing issue
Removed "LAPT - Mobile learning" It's NOT a course!

It's just for the laptop distribution, doesn't use up a room,
and they only had it listed for 2003 - 2005... so removing it.
Finally got the REST API for searching for rooms working
A simple script to scrape all the years at once