change baseMap to basemap
update operationalLayers observablearray and add subscriber
figured out operationalLayers observer!

pulled out layer creation into mapVM.  This allows us to load the operationallayers observable array with map layers.  This allows us to later remove those layers.

Also moved to leaflet 3.0.0.