Added Outputs class, which bundles the luaout/cppout files and provides some utility functions. Begin work on emitting Lua functions