Implement file caching directly in fetch_data_owm(), update test suite accordingly; Simplify fetch_data_file() error checking