Shader loading can now take a shader of any size, vertex color depends on light position
Light calculation fixed
Added a fragment shader, renamed vertex shader file