Adding missing edges
Randomizing unconstrained node order
Las Vegas Algorithm for single inheritance
Switching from JCommander to Args4J