changes in DinnerModel

implemented IDinnerModel and suuuuch….