test_pdmat & test_categorical passed after refactoring
test_assoc passed after refactoring
test_gauss passed after refactoring
revised finite mixture model based on refactored framework
test_mvgauss passed after refactoring
revised bench scripts for refactored framework
fixes to mvgauss (let mle_param! return the updated parameter)