Text this: The Implications of Cancer Stem Cells for Cancer Therapy