Text this: Synthetic Peptides and Peptidomimetics: From Basic Science to Biomedical Applications