public Channel(String name, ServerThread t){
        channelName = name;
        topic = "";
        channelClientList = new ArrayList<Client>(); // contain a list of each user class
        banned = new ArrayList<String>();
        admin = new ArrayList<String>(); 
        
        conf = new FileIO("IRChat" + ServerThread.seperator + "conf", name + ".conf", true);
        log = new FileIO("IRChat" + ServerThread.seperator + "logs", name + ".log", true);
        
        log("Channel " + name + " started at " + new Date());
        
        handler = t;
        
        // set topic
        topic = findTopic();
        log("Topic is: " + topic);
        
        findAdmins();
        
    }