Updated iOS Chris Comeau coding challenge (city filtering, API debounce)