added the phong vertex and fragment shaders