Added Repository to abstract DAL, AddFood now passes all tests