fix the negative t and RAY_EPSILON  problem
Add reflection. Usiing depth as terminiation condition. Tested using texture_reflection.ray and reflection.ray
Add refraction. However needs other extensions to fully test its effect.
Merge pull request #3 from jingjingwang/jwang_add_reflection_and_refraction

Jwang add reflection and refraction