Creating the Tracer Interceptor System

* Using a more generic approach than the previous:
  * Using interceptors to determine if the object should be shaded or not.
Merge branch 'master' of github.com:raphaelpaiva/JTrace
Fixing a failing test.
Including jPLY link to future work

* Seems a good lib for loading triangle meshes from PLY files.