Updated README, APIs and Models to be smarterer.