Refractored renderer class and cleaned code
Function from Renderer class has been moved to ShaderProgram class
Adding shaders to a program happens in the constructor in ShaderProgram not in renderer function buildShaderProgram
initBuffers and initUniforms happens in ShaderProgram now
There is no update function in Renderer class, it is in ShaderProgram now
Window, Utils, Renderer, ShaderProgram class has been cleaned