illegal chars in filename

if there are illegal chars in the filename eg. spaces, &, ' and the file
is not found in the db then a * is added after the filname in the list
of files not found with a warning to check in the database manually