commentary and example
constructor takes V and E; improved example
code cleanup
cleaning up helper functions
new helper functions and fixes
importing methods by key; code cleanup
more code cleanup