Added Model, TripContext, TripRepository(and interface)