welcome to the vegan challenge! I myself am not a vegan but over the years have incorporated many elements of the vegan diet to my lifestyle that have...