implemented producer-side functionality

- user list with remote user status observation
- conversation view with conversation status indications
- remote user info view (all streams and thread that are available for
fetching)
- numerous fixes