ChanServ: Service for persisting settings and modes for channels

If we want to try to make ChanServ more generic (if not, this is fine), then `if "accountname" in user.metadata["ext"]` is a more generic check here.