Map integration

Latest works on map and drawer. Refactored map and drawer ng components. Added ability to collapse drawer and changed map/drawer behaviour on zooms > 9.