started setting up controllers.  figured out how to best create the item model as a subclass and validate its existence