Load/Save support

Load/Save shapes and panzoom to localStorage