data layer repository abstraction implemented, model Meal updated, functionality tests are pending