Fix bug #15: Ensure that the type of the source is recorded so as to
be able to determine the destination file type.  When copying a single
file to a single destination that does not already exist, the
destination file type should be a "file" not a directory.
Further fixes to bug #15: drive:// files were overriding the path
filename with the title from the pseudo source file object.  Also,
need to not force destination file when there are multiple source
files specified on the command line.