Implemented the molecules argument for the structure.displacement user function.
This allows the displacements (translations and rotations) to be calculated between different
molecules rather than different models. This information is stored in the dictionaries of the
cdp.structure.displacement object with the keys set to the molecule list indices.