Corrected diffuse lighting calculation
Merge tag 'Lesson42' into development

Completed Lesson 42, updated difuse shader.
Merge branch 'Lesson42' into development
Implemented specular light
Merge branch 'Lesson43' into development
Completed Lesson 43, implemented specular light.