Researchers in South Africa have made a breakthrough on developing a vaccine for tuberculosis.