Gluten-Free Vegan Cranberry Walnut Muffins {+ a Giveaway!}