tests for data_item util
create a data_item util
separate key and leave validation in engine
use ndict for all normalizations