fixed bug with unJSONable np.int32 labels
added subsampling to gmm clustering
 decreased the K nearest neighbourhood in manual sorting sub-sampling algorithm