Add addInteraction and removeInteraction methods to the map

This is in line with how we add/remove controls and overlays.