minor changes to Peptide and updated javadoc