Uses basic owner feature native of kwil to control authorization

Authz metadata and logic resides in the Stream Contract

Authz metadata and logic resides in the system contract

Reason: good enough
Authorization metadata and logic reside in the Stream Contract. In this way, 3rd party streams can already apply permissioned access to data.
