Contemporary Peptide and Oligonucleotide Therapeutics: Discovery, Synthesis and Delivery