Chapel Hill's TerraVita is a food-and-drink festival with a mission

by