Move to Lua as data storage.  Fixes #15