Change Lua and State to be created as values instead of owned pointers.
Implement lua module creation from rust