took the ordered dict back again, implemented tests for peptide generator and debuged. Some cleanup