Added a bunch of stuff. Note: Looks like there is a bug in the cycle finder for Undirected graphs. Will fix.