Cook your bacon, either on the stove top or on a large cookie sheet in your oven. When it is cooked through remove it to a plate and pat the grease off with some paper towels. Set aside. Boil your pasta according to the package cooking instructions. Pour it into a strainer that you have placed in your sink. Pour cold water all over the pasta until it comes to room temperature. Set aside. Slice the little grape tomatoes in half and toss them into a large mixing bowl. Chop up three green onions and add them to the tomatoes. Pour your cooked pasta into the bowl. In a small mixing bowl combine ¾ cups sour cream, ¾ cups mayonnaise, ¾ cups buttermilk and one ranch dip mix packet. Stir it well to combine, making sure all of the other ingredients are well incorporated. Crumble up your bacon and add it to the pasta mixture. Pour half of the dressing over the top of the pasta and stir well. Cover and refrigerate for one hour, or until you are ready to serve. Make sure to refrigerate the remaining dressing as well. When you are ready to eat, pour the remaining dressing over the top. Stir it well, making sure all of the ingredients are covered with dressing. Salt and Pepper to taste.