Implemented full offline storage and loading of previous searches. Previous searches can be removed. Searching checks online status and loads or fetches depending on status.