representation_new add_structure now correctly returns Residues. tests added.