first try to factor luajit-launcher into generic lua app launcher

Now launcher.lua is independent of reader.lua right now. next step is to factor install.lua and maybe turn luajit-launcher into a library