Issue #9: Fixed some stuff in TestCourse.cpp

Mainly renamed "c" to "instance," declared it before assigning it.
Issue #9: Made FileReader tests subclasses

Created a superclass for testing FileReader objects, called
TestFileReaders; it does a bunch of housekeeping, and now requires only
one testing method be implemented. Any classes that test FileReader
objects should be subclasses of this class.