as far as I can see the "base shield" is part of the Buy Grove starter kit plus – Intel IoT Edition for Intel Galileo Gen 2  | Seeedstudio - likewise the cables, the sensors and the display.
toadaze You might want to use an interrupt function rather than checking the touch sensor in a while loop. You'd find an example in the mraa/UPM samples.
Likewise you might want to use an interrupt function to react on <CTRL>+C
Yep, mhahn is correct. That's just a Grove Starter Kit. I didn't buy one at first. The last thing I needed was more sensors. But when I couldn't get any of my lcd displays to work on the Edison-Arduino, I decided to get a Grove rgb-lcd. Problem was I would have had to order one directly from them in China. Since Trossen had the kit locally which included the display, I bought the entire kit. It's actually very convenient and I can adapt other sensors to its cables.
Also, mhahn - good suggestion on using interrupts instead of loops. I'll rework it to use the touch sensor to exit the program when pressed.
I noticed you are using python...can you guide me towards which website for the code because its
so confusing...I've done a lot of research but when it comes down to the correct software..I get lost.
Some steps I would recommend:
C and C++ can be used with an interactive IDE (IoTDK) from your desktop. It has a cross compiler that compiles C and C++ programs and uploads them to the Edison. The Edison itself also has a compiler that can do this directly. The mraa-upm libraires let you control GPIO and sensors. IoT - Home | Intel® Developer Zone
Python is handled a bit differently. Intel doesn't have an IDE for this, although you could use Eclipse with a Python plug-in. But since Python is already installed on the Edison, you can use your own editor on either your desktop or the Edison and then run Python programs directly on the Edison. Libraries have been built into Python on the Edison to support GPIO and various sensors. You can find Python examples at both of the above links.
While each of these are well supported within their own environment (well maybe not Python so much), in my opinion, Intel could do a bit better bringing all this together under one umbrella, at least for those new to the Edison.
In any case, from my experience using several other popular boards, Intel's IoTDK and XDK are vastly superior to what those other board builders provide for their products.
Intel guys - feel free to correct or add.