turned the config file based on Lua into a full-on C++ wrapper for Lua