Added Maximum likelihood exploratory factor analysis and several test cases. Also, made bug fixes to JointMaximumLiklihoodEstimation.