fix the !mode command to handle channel modes, not just channel & nick commands