Chatchannels updated

I've updated the chatchannel scripts to use lua userdata, let me know if something could be improved!

Thanks.