some linkage problems with shader program templates, testing shader uniforms and camera