New spectrum execution monitor for batch importer

for better overview of relative step processing costs in the stage(s)
right, what about moving this to ArrayUtil? I am pretty sure this is not gonna be the only place where we need it