[#64,refactor][l]: refactor to use nodejs.

This is straightforward relocation of files and templating - do not yet use node to load data.
[#64,setup][xs]: add procfile for heroku.
[package.json][xs]: add csv.
[submodules][s]: fix for move of submodule.
[#64,refactor][s]: remove now obsolete jekyll stuff.
[#66,#64,refactor][m]: functional data loading from gdocs in node.

* no connection with frontend yet
[refactor][s]: remove long unused methods from frontend census.js.
[#66,refactor][l]: country results now running off node data via "api".

* Also move a *lot* of logic re scoring and cleaning of data from frontend to node (and add tests)
[#66,refactor][s]: normalize field names in results to have no '-'.
[#66,refactor][s]: switch to have place as column name for city / country in source spreadsheet.
[tests][s]: refactor to load data in before.
[#66][s]: normalize country dataset names to ids (breaks frontend atm).
[#66][s]: country data keyed by place (then dataset).
[#70][l]: refactor summary table to be built in backend rather than js (country only atm).
[#70][s]: popovers working again on table plus summary runs out of backend.
[#66][s]: remove more (now) obsolete stuff from frontend.
[#64][s]: front page open counts now run off backend and template (rathe than js).
[#66,catalogs][s]: load catalogs into the model.

This took *way* longer than it should because of yet more obscure issues in csv library parsing gdocs csv (something to do with just one field and unable to establish exactly what the issue was but a minor edit in the gdoc fixed it)
[#64,frontpage][s]: frontpage catalog counts now run off backend and frontpage backend only now.
[#66,city][m]: pulling in city data from city spreadsheet (unpacked sheet)

* This is much easier as city data in unpacked is now same structure as country data (thanks to work this morning)