First commit to add the data pulling and parsing of the course catalog, will need to run for a long time...