Add halfop checking

Changed as per Tyrope's suggestion to add halfop for allowed commands.

Not sure if halfops can also quiet someone but from searching searching on google I found:
Halfops have the ability to change the channel topic, and to kick/ban anyone from the channel who isn't an operator.