Reformat the for loops in ui-test
Switch the Makefile to take a more concise argument (ui-general)
Switch rectangle to use ui.hpp
Add a virtual destructor
Update error detection in Course(istream)