fixed journal data mis-calculation

Fixed issue where journal of hits was stuck at
a single value when it should have built up a
sequence equal to the length of the interval.
fixed minute interval calculations

The current minute was checked only when new data
arrives.  And if no data arrives for a long period
this could become inaccurate.  And previously it
only checked if the times were different and then
incremented once.  Now it increments through each
minute until they match.