* wrote the expand-peptides algorithm

* updated cyclic-subpeptide-masses, so i don't have to constantly convert between amino acid char and integer mass

* this is especially confusing when dealing with amino acids with duplicate masses

* so it's better to just deal with integer masses in the cyclopeptide-sequencing algorithm

* added a test case for cyclo-subpeptide-masses algorithm for dealing with vector charlists

* kind of wishing i could force concat and other clojure methods to deal ONLY in vectors, cuz this conversion shit is costing me cycles....