add __new metamethod support
Merge pull request #58 from justincormack/new

add __new metamethod support