fix edge removal for undirected graphs
F# forward pipe operator
add blank line to end of file
first cut at adding a dynamic type class