Added LocalStorage Abstraction