Redesigned the spin.create() and residue.create() user functions.
The res_id and mol_id args are no longer supplied. Instead the residue name and number and molecule
name is used. If the molecule or residue does not exist when these user functions are called, then
they will be automatically created.
........