Added two logical variables, diagnosticPrint and printSteps, to control the amount of diagnostic printout from the kernel execution. If the first is set to 1 very detailed info is printed for each integration step. If the second is set to 1, at each integration step a summary of network variables is printed (setting diagnosticPrint to 1 generates much more additional output than setting printSteps to 1).