Added depth test and backfaceculling using opengl glEnable.
Also added SDL definition of the depth buffer.
Forced Opengl Context 3.3.
Altered blinn-phong model so that ligth is a fixed point in world space.