HTML5 (local/session) Web Storage API with automatic JSON support