dictionary: replaced debug text function with put stream operator

removed the dictionary class debug text function and replaced it with a
nearly identical function in the tester class source file that overloads
the put stream operator ("<<") for a dictionary pointer except that is
outputs directly to the output stream argument (instead of appending to
a local string), and returns the output stream reference (instead of the
string in the string stream); however, the new function no longer
outputs the header string (the caller does this now)

removed the program model dictionaries debug test function and put this
functionality in the test class run function where the function was
called from (and outputs the header for each dictionary)