All data classes coded (tested?) and ShoppingListController 1/2 implemented (untested)
Merge branch 'addDataClasses' into development

Merge data classes, 1/2 implemented ShoppingListController, so that I can push and make available to Mark