Adds Server struct that listens on a Unix domain socket, accepts client connections (thread-per-client), reads newline-delimited JSON requests, dispatches to ProviderManager/FrecencyStore/Config, and sends JSON responses back. Includes stale socket cleanup and Drop impl for socket removal.