basic lighting is finished, currently same functionality as there in lab4 in the form of ambient, diffuse, specular, emmisive and fresnelspecular