Shader files are loaded and linked
New shader added to unify the uniform names
Constified methods in dir.h/dir.cpp