Add external Lua module support

As the sandbox cookbooks were being developed a grammar section was being
created.  However, the only way to reuse the grammar was to cut and paste it
into a plugin... it was time for external Lua modules to allow for
standardization and reuse of the code.