Use __call instead of :new method for Lua classes.

Closes #39