Midterm finished

Final commit for finished midterm
This isn't the direction we were hoping to see you go for this one.  We were hoping to see you build extension methods that could be used for any IComarable.  Chris will go over this on Monday.

However, what you wrote shows that you have some understanding of what's going on.