Developing Pyrrole-Derived Antimycobacterial Agents: a Rational Lead Optimization Approach