Cracking Commonsense AI with Knowledge Modeling and Generative Reasoning