Task 2 clustering. Task 1 minor cleanup.

Task 2 - Existing groups treated as unsupervised clustering task.
- Topics treated as unsupervised topic extraction done
using LDA. Included in task1.py.
[Do verify correctness of interpretation]