Currently, conversation history is maintained in memory. There are a couple of issues with this - 1. potentially large memory footprint of the bot 2. conversation history is lost upon restart. Provide for a way to persist conversation history on disk. On restart, recover from disk (if available)