separate app model from geonames API

- clean up geonames API
- new model for app: countriesCapitalsModel
- model changes for capital city information contained in app model
- updated view controllers for new model