json not existing caused failure, JPM calc fix

If the json file wasn't existing it'd just stall and wait indefinitely.
Now if either the file doesn't exist OR the checksum is off it generates
a new json file.

Jobs per minute were being calcuated as jobs per second.
Removed peak JPM, which would have been awful