s/hashable/comparable
implement Neighbors
test neighbors
test the graph with node structs