fixed bugs in implicit surfaces. changed default materials
experimental quartic surfaces
updated .gitignore, copyright and added a new folder
improved rgb_shader by not rolling dice on diffusion
same for spectrum shader