prepared to fotonrays:
- separeted general and viewray
- spec of fotonray created
- list that holds foton hits for triangles added
small documentation fixes