added recursive ray trace, with iteration up to 20. TODO is to implement correct reflection & refraction by the materials properties
merge with master