Add test and fix(2) for #245

Fix for method FileTarget.MoveFileToArchive where a check for an
existing fileName in the dictionary was only for the filename and not
for the existing keys that contains the full path.
Added a Unit Test