More work on MapPanel

Includes many changes to MapPanel, adding of stub of getDataForCountry
to DataManager, and adds a default value to AppButton.id