Component: MapComponent
A component is required to encapsulate all functionality revolving around the map, including the Leaflet Map itself as well as various map config controls, and detail popup when the map is visible (but the list is not.) This is a "high level" component that will eventually encapsulate other components. This story requires only that the initial shell of the component be implemented so it may be displayed in the UI.