For dressing, mix together vinegar, Dijon, salt, pepper, and garlic powder and whisk until it comes together. While continually whisking slowly add olive oil to taste. Set aside.
Mix together remaining ingredients and toss with dressing. Serve cold.
*Boil the pasta according to package directions, drain and rinse with cold water. When pasta has cooled down a bit, shake off excess water (dry with a towel, if necessary) and toss lightly with olive oil to keep from it sticking together. Refrigerate until ready to toss with dressing. Be sure to cool your pasta before adding the dressing otherwise the pasta will soak it all up.