Added delegate and protocols to AddItemViewController