Hi Thomas
Try:
http://www.utasker.com/kinetis/TWR-K40D100M.html
Free open source uTasker [K40] project on GITHUB (with supported version option for professional requirements).
Simulates the chip and allows applications to be created that then run on virtually all other Kinetis part without any porting effort (or different libraries).
Works in KDS, CW, MCUXpresso, IAR, Keil, Green Hills, Atollic, Rowley Crossworks, GCC, Visual Studio, so no restrictions and lack of support due to it being dropped in newer IDEs as it is an older part.
Get the pin usage table from the user's manual and use the simulation to also see them and verify that configuration is correct.

To blink LED D8 do the following:
1. Choose board in config.h
2. Select the project option BLINKY
3. Build with IDE of choice, load and run (it just so happens that this config already uses your LED)
4. Or do the same in Visual Studio and see the simulation of the board blinking the LED.
5. Examine the code and step it in the simulation to learn details. Then add your own code (making use of its USB and LCD support) to do more interesting things. (Also just remove BLINKY define to generate a much more powerful K40 project reference).
In case of doubt reference some videos, such as:
https://www.youtube.com/watch?v=K8ScSgpgQ6M
and the playlist: https://www.youtube.com/watch?v=kWNlsAoMly4&list=PLWKlVb_MqDQFZAulrUywU30v869JBYi9Q
Regards
Mark
Complete K40 solutions, training and support:http://www.utasker.com/kinetis.html
Kinetis K40:
http://www.utasker.com/kinetis/KWIKSTIK.html
http://www.utasker.com/kinetis/TWR-K40X256.html
http://www.utasker.com/kinetis/TWR-K40D100M.html