Stubbing in a depth-first search for It fields, assuming that leaf classes are the most specific, and therefore the most likely to contain tests.
If a leaf class doesn't have a test, it has to be a helper class.
Moved package in test structure to avoid confusion with the util package on the production side.
Now we can do tests on nested class structures.