Memex: Persistent Memory & Semantic Search for LLMs