Database and data models update

Grocery list and inventory now uses new database and data models.