Added attenuation and Moller Trumbore ray triangle intersection algorithm implementation