Lua diff match patch

Not ready, but getting there.