readin_psf_file now checks whether files exist and returns an error message if not