Initial conversion to new decorations API

Not sure if we need to save/destroy the markers too... and I feel like there should be a better way to clear them all than a loop and readding them. I looked through the API though and didn't see a "clearAllDecorations()" though. Anyone know one?