add step handler hook
add tsv writer
parse json into a State
make StepHandler an array on Process
cosmetic
write state to json too
merge storage branch