modify items controller spec

- Make sure when new_shop param is present an item is associated with shop
- Do no associate an item to a shop when shop_id and new_shop params are present
- Validate presence of shop_id when new_shop param is blank
implementation code to make all items controller specs pass