GetConnectedComponents implemented.
initial max-flow implementation of edmonds-karp. untested as of yet, and in need of additional cleanup.