added source to command handlers
added leavechat for current room