Update tests cmake files
Modifying Program class , and adding tests
Updated checkGLErrorFunction
Program class function good now returns correctly link status.
Added some gl error checks in Program class
Fixed shaders in test_data directory