Remove unused dependency
Add 'getLevels' method to 'Factor' class.
Wire JCUnit's framework and IPO2 mechanism
Make 'autotest' classes use a class of a throwable instead of a throwable instance to record a test run result, since throwable instances can't be 'equals' with de-serialized objects.
Add an initial implementation of a test class for IPO2 mechanism.