add support for wildcard residues
added markup and javascript to handle wildcards. fixed float and capitalization issues on entering wildcards to Peptide.new
moved AMINOACIDS hash constant into its own instantiated class; ensures each residue list is unique for wild cards