first commit of emission probability calculator and related classes, plus probabilityDistributionPath now passing tests