Seperate object data and object children

Split children objects away from object content. Updated routes to handle this. Updated delete object funtion to recursively look through an objects children to ensure the entire object is deleted, as an objects children should not be shared with other objects. Updated test suite to test this new delete function.

Merge request reports

Loading