Add test project generator
Add functionality for generating a test project topology with a number of subdirectories, where files include a random(?) set of files without (?) circular dependencies, that can be programmatically queried.
Add functionality for generating the described project in a filesystem.
Add checking the megadep results and the expected results match.