Polished some of the joining commands, added the possibility for protected channels and some meddling elsewhere that was probably equally important