Refactor: Extracting map layer to its own module
Adds auto refresh to messages heatmap
Adds creating disaster type when adding disaster.