Fixed a few bugs in the way that IDGN handles accumulation. Working on making general interfaces for all GN modes.
Added some functionality to IDGN, cleaned up the interfaces for a few other classes.
Added functionality to photons to be able to copy all photons to a given channel. This enables the user to calculate the sum autocorrelation across all channels.