Added getPhonemesInSameClass to phonemeNavigator.
Added checks.branchOnError.
Started implementing getImperfectHomophones. (Not working yet; test is failing.)