photon testing
add photon hitting methods to surface base class. need to add to derived classes.
more photon preparation
change to raybase
wow such fix.