added 'kick', 'ban', 'mode', and 'channels' admin commands. fixed unhandled exception in Web.hs. mode changes now display correctly.