rename server::is_channel to is_channel_name to reflect the fact that it doesn't actually indicate if the string is a valid channel, only a channel name
cleanup, making io_service instance and prevent a memory leak