add custom CurationField model field

this way we can just do
```curation = CurationField()```
as opposed to
```curation = models.OneToOneField(Curation, null=True, blank=True, on_delete=models.SET_NULL)```