Soak beans overnight. Bring water to a boil (add 2 tsp salt). Put in beans and boil, then simmer for 1 hour. Drain beans and put in bowl with other ingredients. Cover with hot water just to cover beans, dot top with butter. Cover with aluminum foil and bake at 250 for 6 hours, removing foil for last hour.