Fully transitioned to objects.

^ and enabled HomePanel to be refreshed via "Add Course" button click on
OptionPanel so that it correctly represents what is in courseList.