testing on the new implementation similar to node.js connect framework
add(name, function)
aa
added support for a common object passed as second parameter to all tasks