added some user / channel management, including auth