Added shader loading
Fixed mem leak;
Added opengl program use (shaders and such)