attempting to add a camera to world matrix - needs more testing (I don't think it works)
added color * color operators
added the ray as a member variable. Exposing the object and ray as boost::optional variables right now, need to think about this
added intensity field
adding convienence methods to the scene class to expose underlying member variable public functions
Objects take ownership of their materials - pass in a material by unique_ptr
new materials deriving from the abstract material class
added a reflect method - possibly move to some other class?
update build files
added a basic phong illumination model
hard-coded scene to test the ray tracer: produces a cool image