Refactor spec
Fix "overwrite if dest dir doesn't exist" bug
Confine `move` dest to directories, add `rename`
(m) Update ChangeLog.  Closes #87
Merge branch 'hotfix/no-overwrite' into stable