recipe storage and shopping list generation for learning web.py