passing all tests, hooks param signatures are now consistent

fetch/writeOperation / copyFile are now returning Array of destinations
in callback
using when `win-spawn` instead of `child_process`.spawn