Merge pull request #27 from mediasuitenz/fix/key_optional-MAPS-52

fix key and layer configs should be optional
fix icon styling should be optional for geojson
fix popup styling should be optional for geojson