mapper work

-added better saving support
-fixed bug where first overlay to edit would not actually save
--streamlined saving method by extracting and calling conditionally
-added support for saving an item
-added support for saving poi set