Text this: Nanomedicine Based Approaches to Cancer Diagonsis and Therapy