update interfaces; remove unnecessary code; remove maximum likelihood tcm for now
Merge branch 'cost-matrix-interface'