Switched to using lattices for plists and other various fixes to make rule rewriting fully work for local AND nonlocal rules.