added shadowrays, some documentation
started with parallelizing
using now multiple threads
tried some stuff with channels
using way less pointers than before to have independent code
fixed intersectable list to do correct thing again