Added positive, negative, and neutral residues
Added Coulombic, ion-dipole, and dipole-dipole interactions
Added a new constructor for Polypeptide that parses a string into the peptide