Full transfer of trajectories added. Generalized so it works for all interfaces. Still need to think about the case when one proc is done while the other is still trying.