started to refactor verify() to add an ignorable list of fieldnames
added an ignore_fields argument to the verify* methods