Added __repr__() methods to all of the classes to enhance debugging output.