An Empirical Comparison of Algorithms to Find Communities in Directed Graphs and their Application in Web Data Analytics