Add nmax option
Add GMM training script that actually use sklearn.mixture.GMM