Add/grouping of layers maps 35

Moves configuration of the map key out into its own config file and allows the definition of key groups which end up displayed as nested ul and li's