The schema and PathFinder code has been re-organized and initially
tested. Unit tests have been added and the PathFinder class can now be
unit tested along with simple unit test for the content type schema
definition. A test data folder has been created to place test schema and
other data useful for unit testing.