Testing on sub classes is now complete and the tester method has been modified to use both reflection and recursion