Ohio Gov. John Kasich is serious about running for president, and he'd be a formidable candidate.