1. captures output of luarocks install and remove
2. only loads luarocks modules when functions actually called (requiring module no longer jumps memory until you actually invoke it's functions.)