Implemented diffuse and specular lighting and added default textures