Asynchronous recursive file copying with Node.js.