An Overview of Compounds That Interact with Tubulin and Their Effects on Microtubule Assembly