ppm_read_from_file & ppm_write_to_file now use the file name instead of a pointer