current state
added new map plugin architechture.

needed to safe and restore app state. Because the different markers and app state will be lost if
switching to other app or  rotating screen.
Merge branch 'feature/map-plugin-refactoring' into develop