Finished implementing edge sets for directed graphs. Kind of in the process of trying to clean up some of the store interfaces. They're a little gross.