Added Layer Control, added additional layer properties

Layer control requires a new L.Control.Layer object that has individual layers added to it in the recursion function mapGeoJSONStack. When these layers have all been added, the control is added to the map.