Now has a generic repository and an IndexViewModel. Successfully shows the Existing blogposts on the index page.