Added Store class that will persist to local/session storage.