Added some smartness when copying files, allowing the user to select if
continuing with the rest of the copy after finding out that file
destination is already present.
Furthermore, refactored errors.