localStorage is read only when private browsing is ON in Safari (Mac + iOS) 

I added a quick read/write test before enabling localStorage.
The fix is inspired from marcuswestin/store.js#66.

By the way, _store.js_ library seems to be more "bullet-proof" across browsers capabilities. I think it may be a good option to rely on it instead of starting from scratch.
 
What do you think?