More tests for Set
Add Set.(intersectAll|unionAll)
Use Set in Digraph
Minor fixes to Digraph