got textures and phong shading

Can load .bmp textures. also added phong shading. It just...doesn't
display red. close enough for now.