Add color coding to societies

Markers on map and societies share a color

Fixes #85 

At this time the function is working, but it's not terribly useful since the two views (map and list) are not otherwise linked interactively. They're on tabs in the UI, so their appearance is exclusive. Would be good to show both on the result page, and highlight/enlarge the marker in the other when hovering over one.