validation failures are now stacked up and returned at the end of processing the valcfs.
Several other updates.
Added the begining of tests. More to come.
oops