* rewrite move to use fs.rename * add old tests * use strictEqual for error message assertion * refactor move, remove comments * fix move when overwrite is true and dest exists * remove unnecessary checking of EPERM error