record failures in ivar for now
[big commit] failure reasons support
Merge branch 'record-failures'
validation failures for kongo