fixed a lot of problems with hemisphere sampling
Added rectangle mockup (still buggy)