took IO out of supporting functions
updated header notes
moved data structures into header files

moved data structure files into the TreeSet and HashSet header
files in order to meet submision specs for program 4
final submitted version