Wendy's just launched an Italian Mozzarella Chicken Sandwich! Should you check it out?