Encapsulated "Course" variables. Created toString

The course variables now have getters and setters. This will allow us to
convert strings to ints before returning data if we need to. I also made
a to String that takes the data and formats it for the CSV. This will
change depending on the data. May need to make the to string format data
like so "COURSENAME = course.CourseName" so it can be processed in other
places.
Started to build Simple Course data holder

Set the CSV to contain parameter names. The course object parses them,
and deals with them.
Migrated most of the data handling to Courses.cs

Cleaned up the code, and commented. Removed some unneeded comments.
Moved the View model "Item" construction logic into Courses. At the
point, the majority of non-GUI data manipulation has been moved into
Courses.cs. Changes are only reflected in save/load, so I think we may
run into issues when editing specific fields of pre-existing fields.
Also, all data is in string form right now, so mathematical manipulation
will take extra work.