More options like vimdiff and silent cp and mv.

* Instead of printing a diff on stdout by default, now the user has the choice
  between diff and vimdiff.
* There's now an option to quit the script.
Syntactic and comment changes only.