adding privacy in db
update authorization requirements
handle visibility param and default to public
topic visibility being saved correctly
load all topics when logged in
handling public by default