fixed some normalization issues. picture is now right-side-up.

sphere seems to be working perfectly.
triangle seems like it might be working...

need to fix shadows. looks like any object that causes a shadow is also calculated as if it has a shadow