fix validation and noop as default
fix lm integration
refactor and expand lm to new tree zipper model; new similarity functions
simplify
misc fixes
register api fixes