Blanch the beans in boiling water for about 4 minutes, or until the color brightens and they soften just slightly. Immediately drain them and plunge them into ice water to stop the cooking. Once they're cool, drain them again. While the beans drain, combine the remaining ingredients in a large bowl (big enough to hold all the beans) and stir to combine. Add the beans, toss to coat them evenly with the marinade. Cover and refrigerate for at least 3-4 hours.