Normals calculation and Phong model implemented. Test 3A is little bit weird, test 3B has problem on some edges of the box and test 3C seems to be OK (first look)