How the roast level affects flavor, caffeine, and more.