As a developer, I want to refactor the Chirp.Razor application so that it isn't directly dependent on SQLite. Instead we have to use EF Core as the ORM.
Acceptance criteria:
[x] Create a Data Model (Cheep, Author)
[x] Create a CheepRepository to handle all data interactions related to Cheeps.
[x] Create DTOs to pass data from the repository to the views.
[x] Implement a DbInitializer.cs file that seeds the database with example data on application start.
As a developer, I want to refactor the Chirp.Razor application so that it isn't directly dependent on SQLite. Instead we have to use EF Core as the ORM.
Acceptance criteria: