Make the chain naming system used by the pdb writer configurable.

Also some PEP8 fixes to pdbfile.py. Addresses issue #121.