Lab 3 - Part 1

Work done on lab 3

Implemented the Observer and Observable classes to the model and views
Added methods to add and remove dishes to the model
Put the "box to display one of the selected dishes" (the ones on the
right side) in a separate class, so that a loop only has to instanciate
this class. This was compulsory to add the controller afterwards