Setup Client Side Storage with option to save back to server