make constructor arguments to lm and diff be cpptoml objects
sentence edge case where no edits
skeleton for diff analyzer