fixing require statements
handle blank strings properly on utility functions
change back to having zero nodes connect to single tiny node (and then
remove that node) - fixes odd graphviz memory leak issue
Merge branch 'master' of github.com:michalgm/state_dem