Adding some more algorithms
Moving graphs to own package
Adding graph traversal code