added views for listing, detail, adding shopping list