Copy over Course class for exercise 8.1.
Add toString override. Partial equals override.
Add test case for equals.
Add hashCode override and test.