added history api calls per city to ETL
refactored out save city data to a separate method to limit repetition, added save_data_city_hist [draft]