Intial from project 02
Added primitive texture support
3d textures working with phong shading
clean up unneeded functionality
renamed shaders
better program switching
Environment map finished