More mv tests and use cases

* Adds support for overwrite options, backup options and update options for directories
* No verbose output (false positive feedback) on error
* Test failing to overwrite dir due to non-empty target dir