start on project 3
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
preparations for last mode - doughnut
Added doughnut shaders
Doughnut rendering!
doughnut looks good now
flip env map
Use the same points for edges
Ensure that texture coordinates are still looked up from the top or right borders
Merge branch 'keep_edges_the_same' into development
Include ambient with illumination
Small readme tweak
Revert "Merge branch 'keep_edges_the_same' into development"

This reverts commit 4f4982961c1f91857fc7b58291627a5a4a2d0e56, reversing
changes made to 1ad8544604b1403251cbb0038e6db3a8a5f8bcad.
Merge branch 'development'