Programming Assignment 6
1 Overview: 
  For this assignment you must use improve your
  3-D rasterizer from 
  
programming assignment 5 by adding lighting
  and shading. Specifically, you must 
  implement and use a 
GouraudShader class.
  
 
2 Getting Started: 
  You will not have to make any changes to your existing classes.
  
3 Detailed Specification: 
  You must implement the following 
GouraudShader class.
    
 
4 Integration Testing: 
  You must perform integration testing using the 
  data files from programming assignment 4.
  
5 Submission: 
  In addition to the normal materials, your submission must include:
  hardcopies (of screenshots) of the integration tests.
  
6 Grading: 
  Your implementation must work correctly for you to receive credit
  for this assignment.