Ensure undirected edges are bidirectional.
Put general algos under Traversal namespace and name by algo type.
Remove rgl from acknowledgements, it's really just boost