better comments on pathinfo, basename, dirname, added functions to assist creation, loading of GLSL shaders (some of which is translated from Denis Kovacs's NYU code)