moved code inside of source file to prevent compilation error on later commit
added support for callable functions and closures as values returned / injected into lua engine
added test for "php closures from lua" functionality