updated item show page to correctly handle no image and fixed the add to cart button