added library.value
removed library.attribute
renamed DerivedTask to ProxyTask
added FunctionModule
added FunctionModule test
removed library.auto
fixed FunctionModule mapping to no default
simplified CommandModule, FunctionModule