FEAT: Updated gen_pseudo_swell for attractive potential.

The script now allows the construction of attractive square well
potentials.
DOC: Overhauled usage documentation.

The usage documentation was very out-of-date. This commit adds
information about UTP and square well pseudopotentials and fixes the
information about Troullier pseudopotentials.