null_tests now actually work, i've also added option to ignore certain combinations of items, tables, and values