there is actually a vaccine for TB, immunotherapeutic rather than prophylactic
(which means it treats the current condition rather than protect the individual from getting it). However, pharmaceutical (my favourite word at the moment) agents for TB treatment IS availible and are at a much better efficacy than the vaccine (this is not uncommon in many bacterial and viral infections wherein a drug would be more beneficial than a vaccine).
Current concern in TB research at the moment is mainly focused on a cohort of treatment resistant TB which may be the next "golden staph".