Cook the noodles according to the packages directions, though cook them al dente. Rinse with cold water in a colander to stop cooking. Set aside. Heat a skillet over medium heat. Add the 1 to 2 tablespoons of olive oil and chopped onions. Saute for about 10 minutes being careful not to brown too much. Keep the heat low enough to cook the onions until completely soft and flavorful (I add a few pinches of sea salt to the cooking onions to help with this). Then add the garlic and cook for a few minutes more. Watch the temp so the garlic doesn't burn. Remove from heat. Add the cooked and cooled noddles to a large bowl. Then add in the cooked onions and garlic, and all of the remaining ingredients. Toss well. I use quite a bit of black pepper to season this. Add salt to taste. Tip: To toast the pine nuts use a dry skillet and place over medium heat. Add the pine nuts and keep them moving in the pan for a few minutes until lightly browned. Watch them closely as they can burn easily! Optional: add a touch of cayenne pepper powder for a little heat