Inital add of Relation struct and readded the append function to the io worker which now updates a relaiton stuct with a new pointer