got rid of legacy NativeFunctionFactory.create()
added Signature.toString()
refactored NativeFunctionFactoryTest
removed builtin flag in creatio of native functions and modules
added NativeFunctionFactory.createNativeFunctions()