First implementation of freeGLUT drawing.
Added missing shaders and changed texture generation
Added in Texture loading using SDL2_Image