ease support of multiple map and reduce phases
remove deps to phpunit since it does not seem to work well with PHP 5.4
Arg is not necesseraly a string.