An agent based modeling approach for the analysis of tuberculosis - Immune system dynamics