Add test, validation, and functoinality for new item creation