More work on path tracer.

* Extended NFF format to allow for area light sources.
  - only spheres for now
* Works poorly in some cases:
  - tons of rendering artefacts
  - hard coded emission value (this has to be gianormous for some
      reason... probably a bug, must look into it).
  - no reflection or refraction yet (not difficult to implement).