Receipt endpoints with Bearer auth, added ShoppingList table and CRUD