allow singular or multiple targets
tidy up
rejig interface
change default behaviour with abandoned and missing files
re-add extensions
more inline with actual del