added celeste.py and GMM util