heatmap added. map features refactored. dummyMap skeleton added as sample. some features are not working properly.