Colorcoding keywords

Automatically color codes different criteria on the map. So each
criteria has its own color. Also build in an grouping system for
colorcoding.