Add Entity Framework, add generic repository implementation and unit test for testing log messages with the database.