Better messages in the terminal
Added lint target in makefile
Added basic diffuse bounces
Added a lost comment
Added support for materials and rewrote parts of RandomVariable