Improvements
- Refactor code to follow best practices
- Check if mixture class object is fitted (Gibbs, Variational)
- k-means initialization now returns assignations ordered by size
Bug fixes
- Correct error in posterior variance calculation
- Fix fitting bugs in the (Geometric, Frequency and Equal)Weighting
- Fix theta update calculation in variational fitting