The latest news in the world of the Houston Texans and Stefon Diggs!