Fix data seeding

Data seeding was creating the same data each time the migrations run so you end up with duplicates. Have explicitly stated AllocationId (the field specified as the identifier in the AddOrUpdate call - EF uses this to decide whether to do an update or add)