Added another convenience class to simplify testing 
(automates comparisons)
fixed some unit tests caused by copy constructor removal