Midterm finished

Final commit for finished midterm
That's good for 1).  I'd like to see you override ToString() in the student class for 2) and then use that method for 3.