Modularity And Community Structure In Networks