feat: basic agglomerative clustering
feat: ILP-based speaker diarization
fix: setup.py