fetches cities from memory, instead of fancy silex app
merges getTemperature() and retrieveTemperature()
uses when::reduce() to calculate the temp sum