Rinse and drain beans. Bring them to a boil in 3 cups of water. Reduce heat, simmer 5 minutes. Remove from heat and cover and let sit 1 hour. Rinse beans and return to pan with 8 cups of fresh water. Simmer 20 minutes untill beans are tender, but not mushy. Drain and rinse in cold water. Whisk together all dressing ingredients. Combine beans and all other salad ingredients. Add dressing, toss and chill. Scatter olives over.