not actually using graphviz package anymore
move triangulation code into a module for later replacement
fix Makefile test arguments
add better default random seed
check to make sure we have at least N-1 edges for N nodes