Implemented reflective materials
Added refractive material skeleton

+ renamned class decleration of reflective material (copy paste error)
Introduced Optics module

added reflection method + minimal testing