Three letters are popping up on #coffee shop signs, #beauty product labels, and even dog treats: #CBD. What is this cannabis-based compound? CBD has ...