Improve stability of macro. Create .csv of run.

The CourseCodes macro can now run its whole course thanks to a while
loop.

Add courseCodes.csv - a comma-separated list of a successful run of all
the classes. This will be used as an import for the program.
Merge branch 'master' of https://github.com/morinted/schedule-generator