Initial addition of map view.
enhancements to map view input method.
Merge branch 'feature/map_tool' into develop