UNSTABLE: Common Algorithms Update

Bunch of changes to graph architecture; neighbors now stored in vertex,
not graph.  Also in the midst of implementing min cost flow.