User management setup
For a proper user authentication, we need users. And keys for the users. And a (secure?) way to give the users those keys and keep a copy ourselves. And a way for those users to be added. And a contract with somebody to sell the user's data to!