Add web storage wrapper