Cook pasta according to package directions.
While pasta is cooking, make dressing (see below) Drain cooked pasta, rinse
under cold water and set aside.
In a large bowl, combine remaining salad ingredients, add the pasta, vinaigrette and toss lightly to mix.
Dressing: Mix all ingredients together, whisking the olive oil in gradually at the end, until dressing is slightly thickened. Season with salt and pepper.