Directed Graph Clustering Algorithms, Topology, and Weak Links