validate output types in append_output

validates from files, as well as from kernels
xpects typo
test append_output with invalid data