Handle files with blanks & parens eg: "iris (1).csv"

This "iris (1).csv" form is a common pattern from browser downloads.
Also return a good msg when the file is unparsable