A C++ Lua Wrapper