added book file validation, and warning messages