glshader now loads shaders from current path

also, tentative fixes for glvertexarray