fix negative sign issue, and gracefully degrade precision by lopping off decimal places
change error
Merge pull request #20 from rmcgibbo/pdb-overflow

Avoid writing malformed PDBs when the positions are too large.