refactor digested peptide handling classes