(IRC) Massive improvements

-Added the ability to hide the user list or topic
-If there is no topic the user won't be able to interact with it
-Added proper kick support