temporary commit
used the DirectoryPath for the dependency matchers
interim save
using directory paths for the specification finder
using directory paths for content matchers and the html printer
removed unsafe argument methods
added some comments on the collection and control packages
commented the common/data directory