Saving maps only when they were updated
Refactoring on saving dirty map
Map.load should return clean map
Memorizes the latest clean path instead of dirtiness.
Merge pull request #20 from mezis/save-maps-as-needed

Save maps as needed