Added a fragment shader and execute the display list.

Currently the formatting is messed up, but it appears to render something
resembling a triangle into memory.