added migration, model, controller, view, and routes for items