Added Python module 'community' for cluster analysis. Had to add code directly to repository because module's developers didn't list it on Python Package Index (PyPI).
Implemented cluster analysis using the Louvain method. Added friends' names to the graph as node attributes.
Changed index template rendering to show clusters instead of friends list.
Simplified template rendering.
Removed user from friends graph, allowing clustering algorithm to find more precise clusters.
Fixed issue where friendship query size was not being dynamically calculated.
Simplified cluster analysis using Python constructs.
Simplified cluster analysis using Python constructs.
Simplified cluster analysis using Python constructs. Improved comments.
Improved performance just a hair using Python constructs.
Simplified cluster analysis code.