async fn add_user(name: String) -> Result<(), ServerFnError>
Server function to add a new user
Creates a user in the local database and broadcasts the creation to all nodes in the network.