Resolves #1

Introduce capability to detect when a file copy operation fails
due to presence of another file. Whether this file should be overwritten
is decided based on the policy that was set on the interface