Complete Rasterizer code

Here I make a rasterizer with the ability to apply flat, Gauraurd, and
Phong shading. The scene is a just a simple sphere