wip: country list service

create service for querying geonames API to get list of countries
whitespace and copy/paste fix

- spaces within brackets
- rename 'owmRequest' to 'geonamesRequest'
whitespace

readability improvements
new countries controller

- add controller (controllerAs syntax)
- hardcode country list data
- update view
fix indenting
get countries from geonames API

- move countries routing to controller file
- add viewmodel object
- fix property names in view template
cache API requests

enabled caching on all geonames API requests
robust query string encoding

- use $http for query string encoding
- remove unused $interpolate
number formatting

- format numbers as n,nnn (no fraction)
- right align numbers