Text this: Modern Breast Cancer Detection: A Technological Review