Use graphs for module dependencies.
Adds modules.
A dependency graph holds modules.
Rename tests.
Adding modules.
Adds + alias for addModule.
DependencyGraph isA Functor
Moves isEmpty.
Nodes by name.
Find the context for a node; children are contexts, rather than nodes.
Don't show the full stack trace on failures.
Children does not include self.
Use graph to find dependants.
Print dependency graphs in dot format.
Escape names by wrapping them in quotes.
Naive sorting of contexts.
Some cleanup.
Adds meaningful error message.
More restructuring.
Separate class/package for modules.