Small Molecule Kinases Inhibitors: From Virtual Screening to in Vitro and in Vivo Studies