add Gadget String interface lua binding

fixes issue #108
remove copy constructor
rename property name on Lua side
Merge pull request #109 from vancegroup/Gadget-String-Interface

add Gadget String interface lua binding