Results reporting and logging

Due to both methods using many of the same arguments passed to them and SpikeNumberInEpoch variable a class was made that allows sharing of those resources with the methods.