Faster, case insensitive, verbose

Kept but over rode the LINQ methodology to checking for each file in the
list and deleting those that were not in the exclude list.  Also added
verbosity when the /V switch is used and lastly made the filename match
case insensitive.