marginals() now uses the insideProb of chart's Root
Moved updating counts and estimating parameters to multinomials
Parser now uses multinomials to update counts and estimate params