Add distclean target
Clean up
Mess with scenes
Clean up
Break down Pathtracer class

Didn't provide any clear encapsulation. This allowed simplify some
includes.
Explicit using