Complete ondelete cascades
User Story
As a user of the datamodel I would like to be sure that when deleting something, all the children get deleted too and I don't get an error because of FK restrictions.
Acceptance Criteria
Checked and where necessary updated all relationship and foreignkey statements. !36 (merged)