cargocode and renaming things
updating naming scheme to be less confusing
fixed bug where normals weren't being transposed
added directional lighting to demo 06