Migration

Migrations are generated via dotnet ef but to prepare the database and test if migrations went well, there is a bit more to do.