Tidied up the timedataservice to be a little more readable and generic. Added a data packaging service to package country data into a format that's digestable by nvd3
Made a note about a rather large and imposing lookup table in our repo
Added momentjs + underscorejs for time and functional goodness respectively.
Culled a lot of logic from the directives and renamed portions of the controller to be more accurate in displaying contents of the domain
Changed popup to include directive data updates. That works fine, but the in-page binding is less happy for some reason. Country names fail to appear!