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
update tiles attribution
reference libs used

- list technology/libs/APIs used in the app
update home page

- add sample countries to index
- move list of libs/APIs into aside
Merge branch 'about'
Merge branch 'master' into gh-pages (Closes #7)

Conflicts:
	app/countriesCapitals.css
	app/countriesCapitalsApp.js
	app/geonamesLibrary.js
	app/index.html
	app/views/countries/CountriesCtrl.js
	app/views/countries/countries.html
	app/views/countriesCapitalsViews.js
Merge branch 'gh-pages' of https://github.com/bboyle/countries-capitals-app into gh-pages