Geomap improvements

Updated documentation and added symbology to interactive legend.
All these are already in base.js in the main repo so you likely have an out of date base.js. Most likely this is one of the causes of the merge conflict.