added some optical properties

added basic optical physics
added optical coupling layer
added SiPM epoxy layer
added detected photon tree
addedd user track info to carry origin and bounces