Add hash to hashless output
Add tasks to minimise task output rows
Fix limit checking
Improve peformance for adding hash to hashless output
Improve canonicalise task output