Adding a GetCopy function to UdataLib that will return a copy of the object

instead of a pointer to the object held in Lua