MAINT: reorganize code by splitting _likelihood.py into a file that deals only with vanilla markov jump processes and a file that deals with complicated tolerance-class markov jump processes specifically