Implemented IDinnerModel

Gjorde klart IDinnerModel. Tror det är rätt. Vi får dubbelkolla osv