Vinaigrette: In a blender, add the basil, vinegar, garlic, mustard, salt and pepper. Blend until the herbs are finely chopped. With the machine running, drizzle in the olive oil until the dressing is smooth.
Bring a large pot of salted water to a boil over high heat. Add the pasta and cook until tender but still firm to the bite, stirring occasionally, about 8 to 10 minutes. Drain pasta.
In a large bowl, toss together the cooked pasta with the remaining salad ingredients. Drizzle with dressing and toss to coat. Serve.