Added method to return all shopping lists. Modified the save method to u...

...se the shopping list name as the primay key. Fixed the save method to work with multiple calls without resaving list items.
Can it also update the price?  And maybe the unit?  Or can you only update one field at a time?  ANother issue with updating all three at once is price & unit could be empty, so that might create problems.