prompt for the files names to copy

The output (full output or file only) and prompting should probably be
configurable through flags.
factor some of the processing out I can add flags
collect how to process right at the start
have types represent the modes of operation