Soak the beans and corn overnight, then cook until done. Cut the tempeh into small cubes and brown with the onions in oil. (Alternately you can grate the tempeh) Add bell peppers and garlic and saute 5 to 10 minutes. Stir in the tomatoes, beans, corn, and herbs and spices. Add water or tomato juice. Bring to a boil, then reduce the heat and simmer for an hour., stirring often to prevent sticking and burning. Serve with lime wedges squeezed over each serving or with grated vegan cheese.