added channel support.

Basic channel support which will filter everything except op commands. The auto completion of nicks isn't working correctly (it will autocomplete nicks that are not on the channel) and I haven't figured out a nice way to fix that.