added ParamTester
reused ParamTester.param(), got rid of of one of Param.para(...) factory methodds
added HashModule
added Param.hash()
got rid of unused method in NativeFunctionFactory
added Function.hash()