Soak beans overnight. Drain & rinse. Return beans to 6 qt. pot, cover with cold water. Bring to a boil. Reduce heat, simmer uncovered for two hours, until tender but not soft. Heat oil in large skillet to medium-high. Saute vegetables until soft. Add rest of ingredients. Add this mixture to the beans. Stir to mix. Add water or beer if necessary. Simmer uncovered for 1 hour, stirring occasionally. Beans should be thick, not too juicy. Add more salt if needed just before serving.