organization, fixed mem leak found via valgrind
more reliable .bmp reading
improved BumpMap polymorphism
fixed #2, rendering mode now adjustable
fixed lighting bug, but undid the central fix for #2
properly fixed #2
deleted unneeded example code