EC-8 Build Course List Modified extract.py
EC-8 Build Course List
Modified extract.py

Now is more dynamic, finds the elements needed. Need to move the various extractions into their own function. It's very sequential now, only extracts the first
lecture and first tutorial.

Tested with comp 352, soen 341 ,elec 273 courses

foxtrot94/EchelonPlanner,foxtrot94/EchelonPlanner,foxtrot94/EchelonPlanner,foxtrot94/EchelonPlanner