Photon Mapping Algorithm

This program reads image files of a specified format and applies the
photon mapping algorithm.  I intend to do major refactoring and add
functionality to handle more sophisticated material models, light
sources, geometric primitives, diffuse inter-reflection calculations and
procedural textures.