change src path order
in case of dest is '.', use path.resolve and path.basename
minor log, comment.
mock exec hack and test
npmi test w/ mock
run-script lint, +deps which, rimraf
replacer unit test