Made shader code more scalable. Moved to a Blinn-Phong lighting model from a Phong lighting model.