Building Keystone: An Autonomous AI Agent with Memory, Tools, and a Soul