The complete guide to using LocalStorage in Javascript apps