By: Michael Lynch <git@mtlynch.io>
Refactor simpleauth for caller-owned storage Remove the built-in SQLite/jeff storage layer and the sqlite_json test tag, leaving persistence behind caller-provided stores. Add the v3 root user primitives (UserID, User, UserStore) and migrate imports and install docs to github.com/mtlynch/simpleauth/v3. Replace the old session key/session byte helpers with a store-backed HTTP session manager that creates, loads, requires, and ends browser sessions using validated random IDs and cookies. Update dependencies for the slimmer API and add focused tests for user ID validation and session manager behavior.