WL-122 Validate file input

@chrisndodge @griffresch  Kindly remview the change set.
Thanks
Why the part about "no extraneous characters or rows"? This message is shown simply because the file extension is not CSV.