fix links to country details page

use correct property name for country code
show initial country information

- add country controller
- update template with viewmodel property names
consistent viewmodel naming

name viewmodel controller as 'vm'
add nav to country view
get country info from model

- add model to get (and cache) country info
- update country routing to use new model
get capital city population

- refactor model to use search API endpoint
- get capital city population
get neighbouring countries

- add neighbours endpoint and service
- handle many, one or zero neighbours in view
- join neighbours by ', '
add flag and map images

- add images for map and flags
- remove placeholder wireframe image css
Merge pull request #2 from bboyle/countryDetails

Country details