Fixes #5

Full shader support implemented. (Vertex/Fragment program linking that is...)
Added some CEGUI related includes in prep for GUI implementation.

Also did some minor house-keeping.