Added new code, check todos for what doesn't work

Moved everything into methods to compartmentalize it better (for my own
sanity)

Within the addContentOnMainCoursePageToCsv() method:
- Fixed the code that checked the first column (which previously set
isOpen to false all the time). It works now
- Fixed what the for loop does when it encounters table cells that span
multiple columns
- Fixed indices used in the start time and end time substrings
- Everything now gets appended to the csvout.csv file

New addContentOnIndividualCoursePageToCSV() method that doesn't yet
work.