All target depends on test target.
Make Dependencies set a data member and move several functions to member functions.
Refactor include/exclude packages.
Make PackageToPath a private member function.
Minor refactors.
Refactoring in progress: promote struct classFile to class ClassFile with methods.