Boil pasta to your liking. Set aside to cool. Mix ingredients for the dressing in a large bowl, set aside. Prepare all the other ingredients, add them to the dressing, gently mix together, pasta included. Let to stand for a few hours so the flavours can realy develop. Mix a few times gently during standing.