All data classes working, partial implementation of ShoppingListController