Implement Maximum Likelihood Estimator for b-value. Need robust estimator for a-value.
Fix merge conflict.
Fix some bugs caused by not implementing best practices when performing pull operation.