Added lua as an external project - CMake will now download it for us - and added a small and simple C++ class to wrap the Lua C API.